- Introduction to Payments
- Standard Payments Processing
- Card Present Connect | Retail Processing
- Card Present Connect | Mass Transit Processing
- Mass Transit Authorizations for a Tap-Initiated Debt Recovery with EMV Data
- Debit and Prepaid Card Processing
- Processing Debit and Prepaid Authorizations
- Airline Data Processing
- Japanese Payment Options Processing
- Processing Payments Using Credentials
- Customer-Initiated Transactions with Credentials on File
- Merchant-Initiated Delayed Transaction
- Merchant-Initiated Incremental Transaction
- Merchant-Initiated No-Show Transactions
- Merchant-Initiated Reauthorization Transactions
- Merchant-Initiated Resubmission Transaction
- Installment Payments
- Recurring Payments
On This Page
Simple Order API | Visa Platform Connect
Optional Fields for Authorizations with Payment Network Tokens
- billTo.city
- billTo.country
- billTo.email
- billTo.firstName
- billTo.lastName
- billTo.postalCode
- Required only for transactions in the U.S. and Canada.
- billTo.state
- Required only for transactions in the U.S. and Canada.
- billTo.street1
- card.accountNumber
- Set to the token value that you received from the token service provider.
- card.cardType
- It is strongly recommended that you send the card type even if it is optional for your processor. Omitting the card type can cause the transaction to be processed with the wrong card type.
- card.expirationMonth
- Set to the token expiration month that you received from the token service provider.
- card.expirationYear
- Set to the token expiration year that you received from the token service provider.
- ccAuthService.cavv
- For 3-D Secure in-app transactions for Visa and JCB, set to the 3-D Secure cryptogram. Otherwise, set to the network token cryptogram.
- ccAuthService.commerceIndicator
- ccAuthService.networkTokenCryptogram
- ccAuthService.run
- Set totrue.
- merchantID
- merchantReferenceCode
- purchaseTotals.currency
- purchaseTotals.grandTotalAmount or item_#.unitPrice
- paymentNetworkToken.transactionType
- paymentNetworkToken.requestorID
- Required onVisa Platform Connect
- ucaf.authenticationData
- For Mastercard requests, set this field to the Identity Check cryptogram.
- ucaf.collectionIndicator
- For Mastercard requests, set this field to2.