FILTER BY TAG

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 to
2
. 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 to
1
.
paymentInformation.tokenizedCard.type
Set the value to the card type code. Possible values:
  • 001
    for Visa
  • 002
    for Mastercard
  • 005
    for Diners Club
processingInformation.commerceIndicator
Set the value to the code for the 3-D Secure authentication service. Possible values:
  • pb
    for 3-D Secure authentication by Diners Club ProtectBuy
  • spa
    for 3-D Secure authentication by Mastercard Identity Check
  • vbv
    for 3-D Secure authentication by Visa Secure
processingInformation.paymentSolution
Set the value to
001
for Apple Pay in-app and web transactions.