Contains the information required to process a credit card transaction
Request
Property Name | Type | Required | Description |
---|---|---|---|
| long | Required in AUTH_ONLY and AUTH_CAPTURE if using Visa Checkout Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND | ID of the wallet, obtained via the Create Wallet request. |
| decimal | Required in AUTH_ONLY, AUTH_CAPTURE, and REFUND Optional in CAPTURE Not relevant for AUTH_REVERSAL | Amount to be charged in the transaction, including decimal points. The maximum value can be up to |
| integer | Required in AUTH_ONLY and AUTH_CAPTURE if using a vaulted shopper Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND | ID of an existing vaulted shopper. |
| string | Optional Required in AUTH_REVERSAL and REFUND if not using | Merchant's unique ID for a new transaction. 1–50 characters. Special characters are not recommended. |
| string | Optional | Description of the transaction, which appears on the shopper's credit card statement. Maximum 20 characters. |
| string | Optional | Merchant's support phone number that will appear on the shopper's credit card statement. Maximum 20 characters. |
| string | Optional | Unique ID for the tax quote. Refer to the Taxes guide for further details. |
| object | Required in AUTH_ONLY and AUTH_CAPTURE for LATAM local processing Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND | Refer to the cardHolderInfo details. |
| string | Required in AUTH_ONLY and AUTH_CAPTURE Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND | Currency code (ISO 4217) of the amount to be charged. Refer to Currency codes. |
| object | Optional | Refer to the transactionFraudInfo details. |
| object | Required in AUTH_ONLY and AUTH_CAPTURE if sending card data or if Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND. | Refer to the creditCard details. |
| string | Required | Defines the type of transaction. Possible values: AUTH_ONLY AUTH_CAPTURE CAPTURE AUTH_REVERSAL REFUND |
| object | Optional | Refer to the threeDSecure details. |
| object | Optional | Refer to the transactionMetaData details. |
| string | Required in AUTH_ONLY and AUTH_CAPTURE if using Hosted Payment Fields or Secured Payment Collector Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND | Hosted Payment Fields or Secured Payment Collector token. |
| string | Required in CAPTURE Required in AUTH_REVERSAL and REFUND if not using Not relevant for AUTH_ONLY and AUTH_CAPTURE | BlueSnap identifier for the transaction. |
| object | Required in AUTH_ONLY and AUTH_CAPTURE if using Apple Pay or Google Pay Not relevant for CAPTURE, AUTH_REVERSAL, and REFUND | Refer to the wallet details. |
| object | Relevant for Marketplaces Optional | Refer to the vendorsInfo details. |
| object | Optional | Refer to the level3Data details. |
| boolean | Optional | Indicates whether or not to store the shopper's payment data. Possible values: true (default) false Note: Not applicable when performing an Auth Only with an amount equal to zero. Refer to the Card on File Guide. |
| string | Optional | Identifies the order type. |
| string | Optional | Identifies who initiated the order. Options are:
Refer to the 3-D Secure Guide. |
| container | Optional |
Response
Property Name | Type | Description |
---|---|---|
| decimal | Amount to be charged in the transaction, including decimal points. |
| decimal | Remaining authorization amount available for capture. |
| integer | ID of an existing vaulted shopper. |
| string | Merchant's unique ID for a new transaction. |
| object | See processingInfo. |
| string | Description of the transaction, which appears on the customer's credit card statement. |
| string | Merchant's support phone number that will appear on the shopper's credit card statement. |
| string | Unique ID for the tax quote. Refer to the Taxes guide for further details. |
| object | See cardHolderInfo. |
| string | Currency code (ISO 4217) of the amount to be charged. See Currency codes. |
| string | The date the transaction was approved. |
| string | The time the transaction was approved. This is in Pacific time. |
| object | See fraudResultInfo. |
| object | See creditCard. |
| string | Defines the type of transaction. Values can be: AUTH_ONLY AUTH_CAPTURE CAPTURE AUTH_REVERSAL REFUND |
| object | See threeDSecure. |
| object | See transactionMetaData. |
| string | BlueSnap identifier for the transaction. |
| string | Present in the Retrieve Card Transaction response if the transaction was retrieved by the refund transaction ID. The value is the transaction ID of the original transaction. |
| object | See chargebacks. |
| object | See refunds. |
| object | See wallet. |
| object | See vendorsInfo. |
| object | See level3Data. |
| boolean | Indicates if the shopper provided permissions to store their payment data. Possible values: true (default) false Note: Not applicable when performing an Auth Only with an amount equal to zero. See Card on File Guide. |
| container |