card-transaction

Contains the information required to process a credit card transaction

Request

Property NameTypeRequiredDescription
amountdecimalRequired in AUTH_ONLY, AUTH_CAPTURE, and REFUND.Optional in CAPTURE.Not relevant for AUTH_REVERSALAmount to be charged in the transaction, including decimal points.The maximum value can be up to 9999999999.99, but please work with Merchant Support or your Implementation Specialist if you plan to send transactions over $50,000.
card-holder-infocontainerRequired in AUTH_ONLY and AUTH_CAPTURE for LATAM local processing.Not relevant for CAPTURE, AUTH_REVERSAL, and REFUNDContainer of card-holder-info properties.
card-transaction-typestringRequiredDefines the type of transaction. Values can be: AUTH_ONLY, AUTH_CAPTURE, CAPTURE, AUTH_REVERSAL, or REFUND
credit-cardcontainerRequired in AUTH_ONLY and AUTH_CAPTURE if sending card data or if vaulted-shopper-id is sent and the vaulted shopper has more than one credit card.Not relevant for CAPTURE, AUTH_REVERSAL, and REFUNDContainer of credit-card properties.
currencystringRequired in AUTH_ONLY and AUTH_CAPTURE . Not relevant for CAPTURE, AUTH_REVERSAL, and REFUNDCurrency code (ISO 4217) of the amount to be charged. See Currency codes.
descriptor-phone-numberstringOptionalMerchant's support phone number that will appear on the shopper's credit card statement. Maximum 20 characters.
level-3-datacontainerOptionalContainer of level-3-data properties.
merchant-transaction-idstringOptionalRequired in AUTH_REVERSAL and REFUND if not using transaction-idMerchant's unique ID for a new transaction. Between 1 - 50 characters. Special characters are not recommended.
network-transaction-infocontainerOptionalSee network-transaction-info
pf-tokenstringRequired in AUTH_ONLY and AUTH_CAPTURE if using Hosted Payment Fields or Secured Payment CollectorNot relevant for CAPTURE, AUTH_REVERSAL, and REFUNDHosted Payment Fields or Secured Payment Collector token.
product-descriptionstringOptionalThe product description that will appear in IPNs, emails, and the Control Panel.
soft-descriptorstringOptionalDescription of the transaction that appears on the shopper's credit card statement.This property has the following restrictions:
  • ASCII characters only
  • Maximum 20 characters
store-cardbooleanOptionalIndicates whether or not to store the shopper's payment data.Possible values:
true (default)
falseNote: Not applicable when performing an Auth Only with an amount equal to zero.
tax-referencestringOptionalUnique ID for the tax quote. Refer to the Taxes guide for further details.
three-d-securecontainerOptionalContainer of three-d-secure properties.
transaction-fraud-infocontainerOptionalContainer of transaction-fraud-info properties.
transaction-idstringRequiredin CAPTURE
Required in AUTH_REVERSAL and REFUND if not using merchant-transaction-idNot relevant for AUTH_ONLY and AUTH_CAPTURE
BlueSnap identifier for the transaction.
transaction-initiatorstringOptionalIdentifies who initiated the order.Options are: MERCHANT (for MIT) or SHOPPER (for CIT)
transaction-meta-datacontainerOptionalContainer of transaction-meta-data properties.
transaction-order-sourcestringOptionalIdentifies the order type. The only option is MOTO (Mail Order Telephone Order). Any other option is ignored.
vaulted-shopper-idintegerRequired in AUTH_ONLY and AUTH_CAPTURE if using a vaulted shopperNot relevant for CAPTURE, AUTH_REVERSAL, and REFUNDID of an existing vaulted shopper.
vendors-infocontainerRelevant for MarketplacesOptionalContainer of vendors-info properties.
walletcontainerRequired in AUTH_ONLY and AUTH_CAPTURE if using Apple Pay or Google Pay™Not relevant for CAPTURE, AUTH_REVERSAL, and REFUNDSee wallet.
wallet-idlongOptionalID of the wallet, obtained via the Create Wallet request.
update-shopper-with-card-holder-infostringOptionalIf this property is included with the value true, the following details will be updated based on the data in the card-holder-info object:
  • Shopper details
  • Invoice contact information
  • Credit card information
  • Default value is false.

Response

Property NameTypeDescription
amountdecimalAmount to be charged in the transaction, including decimal points.
card-holder-infocontainerContainer of card-holder-info properties.
card-transaction-typestringDefines the type of transaction. Values can be: AUTH_ONLY, AUTH_CAPTURE, CAPTURE, AUTH_REVERSAL, or REFUND
chargebackscontainerContainer of chargebacks properties.
credit-cardcontainerContainer of credit-card properties.
currencystringCurrency code (ISO 4217) of the amount to be charged. See Currency codes.
descriptor-phone-numberstringMerchant's support phone number that will appear on the shopper's credit card statement.
fraud-result-infocontainerContainer of fraud-result-info properties.
level-3-datacontainerContainer of level-3-data properties.
merchant-transaction-idstringMerchant's unique ID for a new transaction. Between 1 - 50 characters.
network-transaction-infocontainerSee network-transaction-info
open-to-capturedecimalRemaining authorization amount available for capture.
original-transaction-idstringPresent 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.
processing-infocontainerContainer of processing-info properties.
refundscontainerContainer of refunds properties.
soft-descriptorstringDescription of the transaction, which appears on the customer's credit card statement.
store-cardboolean

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.

tax-referencestringUnique ID for the tax quote. Refer to the Taxes guide for further details.
three-d-securecontainerContainer of three-d-secure properties.
transaction-approval-datestringThe date the transaction was approved.
transaction-approval-timestringThe time the transaction was approved. This is in Pacific time.
transaction-idstringBlueSnap identifier for the transaction.
transaction-meta-datacontainerContainer of transaction-meta-data properties.
vaulted-shopper-idintegerID of an existing vaulted shopper.
vendors-infocontainerContainer of vendors-info properties.
walletcontainerContainer of Apple Pay or Google Pay wallet properties.