On This Page
Required Fields to Authorize an Apple Pay Digital Wallet Payment with 3-D Secure
These REST API fields are required to request authorization of an Apple Pay digital wallet payment
with 3-D Secure authentication.
- clientReferenceInformation.code
- consumerAuthenticationInformation.cavv
- For Diners Club and Visa cards only—Set this value to the universal cardholder authentication number to indicate 3-D Secure authentication.
- consumerAuthenticationInformation.directoryServerTransactionId
- consumerAuthenticationInformation.paSpecificationVersion
- consumerAuthenticationInformation.ucafAuthenticationData
- For Mastercard transactions only—Set this value to the universal cardholder authentication field (UCAF) data to indicate 3-D Secure authentication.
- consumerAuthenticationInformation.ucafCollectionIndicator
- For Mastercard transactions only—Set the value of this field to2. UCAF collection is supported on your website and the UCAF was populated. This value indicates a successful Mastercard Identity Check transaction.
- merchantInformation.merchantId
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.totalAmount
- orderInformation.billTo.address1
- orderInformation.billTo.country
- orderInformation.billTo.email
- orderInformation.billTo.firstName
- orderInformation.billTo.lastName
- orderInformation.billTo.locality
- orderInformation.billTo.phoneNumber
- orderInformation.billTo.postalCode
- paymentInformation.tokenizedCard.cryptogram
- Set the value to the network token cryptogram from Apple Pay.
- paymentInformation.tokenizedCard.expirationMonth
- paymentInformation.tokenizedCard.expirationYear
- paymentInformation.tokenizedCard.transactionType
- Set the value to1.
- paymentInformation.tokenizedCard.type
- Set the value to the card type code. Possible values:
- 001for Visa
- 002for Mastercard
- 005for Diners Club
- processingInformation.commerceIndicator
- Set the value to the code for the 3-D Secure authentication service. Possible values:
- pbfor 3-D Secure authentication by Diners Club ProtectBuy
- spafor 3-D Secure authentication by Mastercard Identity Check
- vbvfor 3-D Secure authentication by Visa Secure
- processingInformation.paymentSolution
- Set the value to001for Apple Pay in-app and web transactions.