Vantiv eCommerce (formerly Litle) Gateway Guide

close

Services and Compatibility

Payment Gateway Company Name:
Vantiv, Inc.
Services that work with Spreedly:
  • Vantiv eCommerce (formerly Litle)
Supported operations:
Purchase, Authorize, Capture, Refund, Void, Verify, Store, General Credit
Supported payment types:
Credit Card, Apple Pay, Google Pay, Bank Account
Spreedly 3DS2 Global Supported
No
Gateway Specific 3DS2 Supported
No
Populate MIT GSF Support
No
Regions:
North America
API endpoint URL:
https://payments.vantivcnp.com/vap/communicator/online

Authentication and Security

Specific names for credentials:
default mode:
Merchant ID, User, Password
merchant_id_only mode:
Merchant ID

Onboarding Merchants in:

Additional Notes

Spreedly’s integration with the Vantiv eCommerce gateway uses the 9.14 version of their API.

Please note Vantiv eCommerce (formerly Litle) gateway flags “duplicate transactions” based on order_id. To avoid having legitimate transactions unfulfilled at the gateway, please ensure order_id is unique for supported transactions.

Adding a Vantiv eCommerce gateway

Default Auth Mode

To add a Vantiv eCommerce (formerly Litle) gateway using your own user, password, and merchant_id:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>litle</gateway_type>
        <user>user</user>
        <password>password</password>
        <merchant_id>your merchant id</merchant_id>
      </gateway>'

<gateway>
  <token>5etkum2SDFfxKVdM3C2dc2gRSx</token>
  <gateway_type>litle</gateway_type>
  <name>Vantiv eCommerce (formerly Litle)</name>
  <description nil="true"/>
  <merchant_profile_key nil="true"/>
  <sub_merchant_key nil="true"/>
  <user>user</user>
  <merchant_id>your merchant id</merchant_id>
  <characteristics>
    <supports_purchase type="boolean">true</supports_purchase>
    <supports_authorize type="boolean">true</supports_authorize>
    <supports_capture type="boolean">true</supports_capture>
    <supports_credit type="boolean">true</supports_credit>
    <supports_general_credit type="boolean">true</supports_general_credit>
    <supports_void type="boolean">true</supports_void>
    <supports_adjust type="boolean">false</supports_adjust>
    <supports_verify type="boolean">true</supports_verify>
    <supports_reference_purchase type="boolean">true</supports_reference_purchase>
    <supports_purchase_via_preauthorization type="boolean">false</supports_purchase_via_preauthorization>
    <supports_offsite_purchase type="boolean">false</supports_offsite_purchase>
    <supports_offsite_authorize type="boolean">false</supports_offsite_authorize>
    <supports_offsite_synchronous_purchase type="boolean">false</supports_offsite_synchronous_purchase>
    <supports_offsite_synchronous_authorize type="boolean">false</supports_offsite_synchronous_authorize>
    <supports_3dsecure_purchase type="boolean">false</supports_3dsecure_purchase>
    <supports_3dsecure_authorize type="boolean">false</supports_3dsecure_authorize>
    <supports_3dsecure_2_mpi_purchase type="boolean">false</supports_3dsecure_2_mpi_purchase>
    <supports_3dsecure_2_mpi_authorize type="boolean">false</supports_3dsecure_2_mpi_authorize>
    <supports_store type="boolean">true</supports_store>
    <supports_remove type="boolean">false</supports_remove>
    <supports_fraud_review type="boolean">false</supports_fraud_review>
    <supports_network_tokenization type="boolean">false</supports_network_tokenization>
    <supports_populate_mit_fields type="boolean">false</supports_populate_mit_fields>
    <supports_inquire_by_gateway_transaction_id type="boolean">false</supports_inquire_by_gateway_transaction_id>
    <supports_inquire_by_order_id type="boolean">false</supports_inquire_by_order_id>
    <supports_transaction_retry type="boolean">false</supports_transaction_retry>
    <supports_stored_stored_credentials type="boolean">false</supports_stored_stored_credentials>
    <supports_stored_credentials type="boolean">true</supports_stored_credentials>
  </characteristics>
  <credentials>
    <credential>
      <name>user</name>
      <value>user</value>
    </credential>
    <credential>
      <name>merchant_id</name>
      <value>your merchant id</value>
    </credential>
  </credentials>
  <gateway_settings>
    <url_override nil="true"/>
  </gateway_settings>
  <gateway_specific_fields>
    <gateway_specific_field>descriptor_name</gateway_specific_field>
    <gateway_specific_field>descriptor_phone</gateway_specific_field>
    <gateway_specific_field>order_source</gateway_specific_field>
    <gateway_specific_field>report_group</gateway_specific_field>
    <gateway_specific_field>customer_id</gateway_specific_field>
    <gateway_specific_field>debt_repayment</gateway_specific_field>
    <gateway_specific_field>cavv</gateway_specific_field>
    <gateway_specific_field>xid</gateway_specific_field>
    <gateway_specific_field>campaign</gateway_specific_field>
    <gateway_specific_field>merchant_grouping_id</gateway_specific_field>
    <gateway_specific_field>affiliate</gateway_specific_field>
    <gateway_specific_field>send_expiration_date_with_token</gateway_specific_field>
    <gateway_specific_field>stored_credential_initiator</gateway_specific_field>
    <gateway_specific_field>stored_credential_processing_type</gateway_specific_field>
    <gateway_specific_field>stored_credential_transaction_id</gateway_specific_field>
    <gateway_specific_field>fraud_filter_override</gateway_specific_field>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
    <payment_method>third_party_token</payment_method>
    <payment_method>apple_pay</payment_method>
    <payment_method>google_pay</payment_method>
    <payment_method>bank_account</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <sandbox type="boolean">false</sandbox>
  <mode>default</mode>
  <created_at type="dateTime">2023-06-06T17:09:13Z</created_at>
  <updated_at type="dateTime">2023-06-06T17:09:13Z</updated_at>
</gateway>


env = Spreedly::Environment.new('C7cRfNJGODKh4Iu5Ox3PToKjniY', '4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ', base_url: 'https://core.spreedly.com')
env.add_gateway(:litle, user: "Your user", password: "Your password",
                merchant_id: "Your merchant_id")


#<Spreedly::Gateway:0x007fe332a690b0
@token="LzELConViEgRO0fDM09EZanHwRT",
@created_at="2017-07-27T17:49:14Z",
@updated_at="2017-07-27T17:49:14Z",
@gateway_type="litle",
@state="retained",
@name="Vantiv eCommerce",
@credentials={"user"=>"Your user", "merchant_id"=>"Your merchant_id"}>

Merchant ID Only Auth Mode

Spreedly maintains “Partner-Presenter” credentials with Vantiv eCommerce (formerly Litle), certified for the current version of their API we are integrated with, which is version 9.14.

Note that Spreedly has two sets of these credentials - one for Production and one for the Prelive environment. The correct set is used depending on which environment is selected. Both are certified for API version 9.14.

If you wish to utilize these credentials instead of your own set of user and password, you must contact Vantiv and request that your Merchant ID be connected to Spreedly’s Partner Presenter credentials for each of Vantiv’s environments (Production and Prelive) that you wish to be able to transact against. If you are a merchant aggregator handling multiple Vantiv MIDs, each will need to be connected in this way.

Then, when creating a gateway, set mode to merchant_id_only, and provide only merchant_id.

The following example creates a Production gateway in merchant_id_only mode:


curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>litle</gateway_type>
        <mode>merchant_id_only</mode>
        <merchant_id>your merchant id</merchant_id>
      </gateway>'

<gateway>
  <token>2MPcJqlWKzTgXGazj2d4LbBSjfy</token>
  <gateway_type>litle</gateway_type>
  <name>Vantiv eCommerce (formerly Litle)</name>
  <description nil="true"/>
  <merchant_profile_key nil="true"/>
  <sub_merchant_key nil="true"/>
  <merchant_id>your merchant id</merchant_id>
  <characteristics>
    <supports_purchase type="boolean">true</supports_purchase>
    <supports_authorize type="boolean">true</supports_authorize>
    <supports_capture type="boolean">true</supports_capture>
    <supports_credit type="boolean">true</supports_credit>
    <supports_general_credit type="boolean">true</supports_general_credit>
    <supports_void type="boolean">true</supports_void>
    <supports_adjust type="boolean">false</supports_adjust>
    <supports_verify type="boolean">true</supports_verify>
    <supports_reference_purchase type="boolean">true</supports_reference_purchase>
    <supports_purchase_via_preauthorization type="boolean">false</supports_purchase_via_preauthorization>
    <supports_offsite_purchase type="boolean">false</supports_offsite_purchase>
    <supports_offsite_authorize type="boolean">false</supports_offsite_authorize>
    <supports_offsite_synchronous_purchase type="boolean">false</supports_offsite_synchronous_purchase>
    <supports_offsite_synchronous_authorize type="boolean">false</supports_offsite_synchronous_authorize>
    <supports_3dsecure_purchase type="boolean">false</supports_3dsecure_purchase>
    <supports_3dsecure_authorize type="boolean">false</supports_3dsecure_authorize>
    <supports_3dsecure_2_mpi_purchase type="boolean">false</supports_3dsecure_2_mpi_purchase>
    <supports_3dsecure_2_mpi_authorize type="boolean">false</supports_3dsecure_2_mpi_authorize>
    <supports_store type="boolean">true</supports_store>
    <supports_remove type="boolean">false</supports_remove>
    <supports_fraud_review type="boolean">false</supports_fraud_review>
    <supports_network_tokenization type="boolean">false</supports_network_tokenization>
    <supports_populate_mit_fields type="boolean">false</supports_populate_mit_fields>
    <supports_inquire_by_gateway_transaction_id type="boolean">false</supports_inquire_by_gateway_transaction_id>
    <supports_inquire_by_order_id type="boolean">false</supports_inquire_by_order_id>
    <supports_transaction_retry type="boolean">false</supports_transaction_retry>
    <supports_stored_stored_credentials type="boolean">false</supports_stored_stored_credentials>
    <supports_stored_credentials type="boolean">true</supports_stored_credentials>
  </characteristics>
  <credentials>
    <credential>
      <name>merchant_id</name>
      <value>your merchant id</value>
    </credential>
  </credentials>
  <gateway_settings>
    <url_override nil="true"/>
  </gateway_settings>
  <gateway_specific_fields>
    <gateway_specific_field>descriptor_name</gateway_specific_field>
    <gateway_specific_field>descriptor_phone</gateway_specific_field>
    <gateway_specific_field>order_source</gateway_specific_field>
    <gateway_specific_field>report_group</gateway_specific_field>
    <gateway_specific_field>customer_id</gateway_specific_field>
    <gateway_specific_field>debt_repayment</gateway_specific_field>
    <gateway_specific_field>cavv</gateway_specific_field>
    <gateway_specific_field>xid</gateway_specific_field>
    <gateway_specific_field>campaign</gateway_specific_field>
    <gateway_specific_field>merchant_grouping_id</gateway_specific_field>
    <gateway_specific_field>affiliate</gateway_specific_field>
    <gateway_specific_field>send_expiration_date_with_token</gateway_specific_field>
    <gateway_specific_field>stored_credential_initiator</gateway_specific_field>
    <gateway_specific_field>stored_credential_processing_type</gateway_specific_field>
    <gateway_specific_field>stored_credential_transaction_id</gateway_specific_field>
    <gateway_specific_field>fraud_filter_override</gateway_specific_field>
  </gateway_specific_fields>
  <payment_methods>
    <payment_method>credit_card</payment_method>
    <payment_method>third_party_token</payment_method>
    <payment_method>apple_pay</payment_method>
    <payment_method>android_pay</payment_method>
    <payment_method>google_pay</payment_method>
    <payment_method>bank_account</payment_method>
  </payment_methods>
  <state>retained</state>
  <redacted type="boolean">false</redacted>
  <sandbox type="boolean">false</sandbox>
  <mode>merchant_id_only</mode>
  <created_at type="dateTime">2023-05-02T15:28:39Z</created_at>
  <updated_at type="dateTime">2023-05-02T15:28:39Z</updated_at>
</gateway>

Vantiv Environments and the URL Override Setting

The Vantiv eCommerce API has three environments:

  • Sandbox: A very basic, stateless testing environment
  • Prelive: A testing environment used for certification which will behave as expected by Vantiv’s test cases
  • Production: The live environment

Testing against Vantiv’s Prelive environment requires passing the url_override setting as prelive when creating a Spreedly gateway. Testing in their Sandbox requires passing only the sandbox setting to true. Note that if url_override is provided, the sandbox flag is ignored. Sending neither of these flags will create a Production gateway.

It is recommended that you create separate gateways for each environment you wish to transact in, rather than changing these values via an update gateway call against an existing gateway.

For clarity, this table lays out the Vantiv Environments and actual URL endpoints hit for certain gateway setting combinations:

Vantiv Environment Vantiv Endpoint URL sandbox setting url_override setting
Sandbox https://www.testvantivcnp.com/sandbox/ true Empty or Not Present
Prelive https://payments.vantivprelive.com/vap/ Any (Not Evaluated) prelive
Production https://payments.vantivcnp.com/vap/ false, Empty, or Not Present Empty or Not Present

The gateway created with the example call below will hit the Prelive environment in merchant_id_only mode (utilizing Spreedly’s Partner-Presenter Credentials):

curl https://core.spreedly.com/v1/gateways.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<gateway>
        <gateway_type>litle</gateway_type>
        <url_override>prelive</url_override>
        <mode>merchant_id_only</mode>
        <merchant_id>merchant_id</merchant_id>
      </gateway>'

Stored credentials regulations

For Litle there are two options for sending stored credential fields. You can either use Spreedly’s native support which is less hands on, or use gateway specific fields. Using gateway specific fields will give you more fine grain control over what is sent, however you will need to store additional data from the gateway that is returned in a gateway specific response field.

The three gateway specific fields are stored_credential_initiator, stored_credential_transaction_id, and stored_credential_processing_type. Note that the stored_credential_transaction_id is a Gateway Specific Response Field returned from the first use of a stored payment method. Additionally, it is different from a transaction’s gateway_transaction_id and you should track and provide with any subsequent transactions using that retained card.

Gateway specific fields

When interacting with a Vantiv eCommerce (formerly Litle) gateway to run transactions, there are some gateway specific fields you can specify.

Dynamic descriptors, descriptor_name and descriptor_phone, can be used by the merchant to define what will appear on the customer’s credit card statement for the purchase.

You can use report_group to separate your transactions into different categories.

order_source, customer_id, debt_repayment, campaign, affiliate, and merchant_grouping_id may also be sent.

3DSecure data can be passed using cavv and xid fields. Please note that in order for 3DSecure transactions to succeed with Vantiv, you must also send the order_source field with a value of either 3dsAuthenticated or 3dsAttempted.

Vantiv eCommerce may require an expiration date when transacting against debit cards vaulted on their platform. A transaction executed with the send_expiration_date_with_token field set to any value will send the expiration date for the corresponding card if the payment method used is a third party token.

fraud_filter_override may be sent with a boolean value. A setting of true will override (disable) all fraud filters for the submitted transaction.

You can pass these gateway specific fields like so:


curl https://core.spreedly.com/v1/gateways/LlkjmEk0xNkcWrNixXa1fvNoTP4/purchase.xml \
  -u 'C7cRfNJGODKh4Iu5Ox3PToKjniY:4UIuWybmdythfNGPqAqyQnYha6s451ri0fYAo4p3drZUi7q2Jf4b7HKg8etDtoKJ' \
  -H 'Content-Type: application/xml' \
  -d '<transaction>
        <payment_method_token>56wyNnSmuA6CWYP7w0MiYCVIbW6</payment_method_token>
        <amount>100</amount>
        <currency_code>USD</currency_code>
        <gateway_specific_fields>
          <litle>
            <descriptor_name>companyName</descriptor_name>
            <descriptor_phone>1331131131</descriptor_phone>
            <customer_id>88</customer_id>
            <debt_repayment>true</debt_repayment>
            <report_group>Domestic Business</report_group>
            <campaign>Campaign Name</campaign>
            <affiliate>Affiliate Name</affiliate>
            <merchant_grouping_id>Merchant Group</merchant_grouping_id>
            <order_source>recurring</order_source>
            <cavv>CAVV</cavv>
            <xid>XID</xid>
            <send_expiration_date_with_token>true</send_expiration_date_with_token>
            <stored_credential_initiator>merchant</stored_credential_initiator>
            <stored_credential_processing_type>unscheduled</stored_credential_processing_type>
            <stored_credential_transaction_id>160280498621098</stored_credential_transaction_id>
            <fraud_filter_override>true</fraud_filter_override>
          </litle>
        </gateway_specific_fields>
      </transaction>'

<transaction>
  <on_test_gateway type="boolean">true</on_test_gateway>
  <created_at type="dateTime">2022-09-02T19:53:25Z</created_at>
  <updated_at type="dateTime">2022-09-02T19:53:25Z</updated_at>
  <succeeded type="boolean">true</succeeded>
  <state>succeeded</state>
  <token>5ij9n4VVkirUUuSB2DhF19HcwDf</token>
  <transaction_type>Purchase</transaction_type>
  <order_id nil="true"/>
  <ip nil="true"/>
  <description nil="true"/>
  <email nil="true"/>
  <merchant_name_descriptor nil="true"/>
  <merchant_location_descriptor nil="true"/>
  <merchant_profile_key nil="true"/>
  <gateway_specific_fields>
    <litle>
      <descriptor_name>companyName</descriptor_name>
      <descriptor_phone>1331131131</descriptor_phone>
      <customer_id>88</customer_id>
      <debt_repayment>true</debt_repayment>
      <report_group>Domestic Business</report_group>
      <campaign>Campaign Name</campaign>
      <affiliate>Affiliate Name</affiliate>
      <merchant_grouping_id>Merchant Group</merchant_grouping_id>
      <order_source>recurring</order_source>
      <cavv>CAVV</cavv>
      <xid>XID</xid>
      <send_expiration_date_with_token>true</send_expiration_date_with_token>
      <stored_credential_initiator>merchant</stored_credential_initiator>
      <stored_credential_processing_type>unscheduled</stored_credential_processing_type>
      <stored_credential_transaction_id>160280498621098</stored_credential_transaction_id>
      <fraud_filter_override>true</fraud_filter_override>
    </litle>
  </gateway_specific_fields>
  <gateway_specific_response_fields>
  </gateway_specific_response_fields>
  <gateway_transaction_id>47</gateway_transaction_id>
  <sub_merchant_key nil="true"/>
  <gateway_latency_ms type="integer">1</gateway_latency_ms>
  <stored_credential_initiator nil="true"/>
  <stored_credential_reason_type nil="true"/>
  <populate_mit_fields type="boolean">false</populate_mit_fields>
  <warning nil="true"/>
  <application_id nil="true"/>
  <amount type="integer">100</amount>
  <local_amount nil="true"/>
  <currency_code>USD</currency_code>
  <retain_on_success type="boolean">false</retain_on_success>
  <payment_method_added type="boolean">false</payment_method_added>
  <smart_routed type="boolean">false</smart_routed>
  <message key="messages.transaction_succeeded">Succeeded!</message>
  <gateway_token>T11bJAANtTWnxl36GYjKWvbNK0g</gateway_token>
  <gateway_type>test</gateway_type>
  <shipping_address>
    <name>Newfirst Newlast</name>
    <address1 nil="true"/>
    <address2 nil="true"/>
    <city nil="true"/>
    <state nil="true"/>
    <zip nil="true"/>
    <country nil="true"/>
    <phone_number nil="true"/>
  </shipping_address>
  <response>
    <success type="boolean">true</success>
    <message>Successful purchase</message>
    <avs_code nil="true"/>
    <avs_message nil="true"/>
    <cvv_code nil="true"/>
    <cvv_message nil="true"/>
    <pending type="boolean">false</pending>
    <result_unknown type="boolean">false</result_unknown>
    <error_code nil="true"/>
    <error_detail nil="true"/>
    <cancelled type="boolean">false</cancelled>
    <fraud_review nil="true"/>
    <created_at type="dateTime">2022-09-02T19:53:25Z</created_at>
    <updated_at type="dateTime">2022-09-02T19:53:25Z</updated_at>
  </response>
  <api_urls>
  </api_urls>
  <payment_method>
    <token>1rpKvP8zOUhj4Y9EDrIoIYQzzD5</token>
    <created_at type="dateTime">2017-06-26T17:04:38Z</created_at>
    <updated_at type="dateTime">2022-09-02T07:05:14Z</updated_at>
    <email>joey@example.com</email>
    <data>
      <my_payment_method_identifier>448</my_payment_method_identifier>
      <extra_stuff>
        <some_other_things>Can be anything really</some_other_things>
      </extra_stuff>
    </data>
    <storage_state>retained</storage_state>
    <test type="boolean">true</test>
    <metadata>
      <key>string value</key>
    </metadata>
    <callback_url nil="true"/>
    <last_four_digits>1111</last_four_digits>
    <first_six_digits>411111</first_six_digits>
    <card_type>visa</card_type>
    <first_name>Newfirst</first_name>
    <last_name>Newlast</last_name>
    <month type="integer">3</month>
    <year type="integer">2032</year>
    <address1 nil="true"/>
    <address2 nil="true"/>
    <city nil="true"/>
    <state nil="true"/>
    <zip nil="true"/>
    <country nil="true"/>
    <phone_number nil="true"/>
    <company nil="true"/>
    <full_name>Newfirst Newlast</full_name>
    <eligible_for_card_updater type="boolean">true</eligible_for_card_updater>
    <shipping_address1 nil="true"/>
    <shipping_address2 nil="true"/>
    <shipping_city nil="true"/>
    <shipping_state nil="true"/>
    <shipping_zip nil="true"/>
    <shipping_country nil="true"/>
    <shipping_phone_number nil="true"/>
    <issuer_identification_number nil="true"/>
    <payment_method_type>credit_card</payment_method_type>
    <errors>
    </errors>
    <verification_value></verification_value>
    <number>XXXX-XXXX-XXXX-1111</number>
    <fingerprint>e3cef43464fc832f6e04f187df25af497994</fingerprint>
    <stored_credential_usage>
      <test>
        <original_network_transaction_id>37be5367d6dbe4a88c9d</original_network_transaction_id>
        <network_transaction_id>37be5367d6dbe4a88c9d</network_transaction_id>
      </test>
    </stored_credential_usage>
  </payment_method>
  <attempt_3dsecure type="boolean">false</attempt_3dsecure>
</transaction>

Please refer to using a payment method for more information on how to send GSFs

Gateway specific response fields

A response from Vantiv eCommerce (formerly Litle) gateway may contain an network_transaction_id, authentication_result, post_date, litle_token, card_type, avs_response_code, or card_validation_code.

Note that the avs_response_code and card_validation_code returned uses Vantiv’s own codes, before translation into Spreedly’s standardized AVS and CVV response codes, which are also present in the base response.

You can find this information in gateway_specific_response_fields. For example, a transaction could have:

<transaction>
  <token>Y1QTi7ICTiV4EpYqCkCksUWQeJr</token>
  <transaction_type>Purchase</transaction_type>
  <gateway_specific_response_fields>
     <litle>
       <network_transaction_id>160280498621098</network_transaction_id>
       <authentication_result>1</authentication_result>
       <post_date>2018-02-19</post_date>
       <litle_token>1234567890</litle_token>
       <card_type>Credit</card_type>
       <avs_response_code>00</avs_response_code>
       <card_validation_code>M</card_validation_code>
     </litle>
  </gateway_specific_response_fields>
</transaction>

If you’d like to request any gateway_specific_fields or gateway_specific_response_fields, please contact Support with your request and the gateway documentation for the fields of interest.