Skip to main content
InputObject

Input Fields

storageIntent
Optional field to be used on customer initiated transactions. Indicates that the presenter intends to store this payment method on file to be used with future merchant initiated transactions.
accountNumber
required
The card number used in processing the transaction. This is a full PAN.
paymentEntryMode
required
The means by which the card number was entered.
paymentChannel
[DEPRECATED: Use root level channel instead] The card-present or card-not-present channel from which the customer makes a payment, e.g., In-store using a physical card terminal, online, or over the phone or through mail order
expirationMonth
required
The two-digit month (MM) of the card’s expiration date.
expirationYear
required
The four-digit year (YYYY) of the card’s expiration date.
securityCode
required
The 3 digit number (or 4 digit if American Express) found on the customer’s card, or the specific reason if the security code is omitted from the request.
walletType
The wallet provider for this payment method. Null if not applicable.
{
  "storageIntent": "STORE_ON_FILE",
  "accountNumber": CardNumber,
  "paymentEntryMode": "PAYMENT_METHOD_NOT_ON_FILE",
  "paymentChannel": "ECOMM",
  "expirationMonth": NumericMonth,
  "expirationYear": NumericYear4Digits,
  "securityCode": SecurityCodeInput,
  "walletType": "APPLE_PAY"
}