Required Fields for Authorizing a Payment Using Merchant Decryption for American
Express
Chase Paymentech SolutionsREST API
- clientReferenceInformation.code
- consumerAuthenticationInformation.cavv
- Set this field to the network token cryptogram.
- consumerAuthenticationInformation.ecommerceIndicator
- Set this field tointernet.
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.totalAmount
- orderInformation.billTo.address1
- orderInformation.billTo.administrativeArea
- orderInformation.billTo.country
- orderInformation.billTo.email
- orderInformation.billTo.firstName
- orderInformation.billTo.lastName
- orderInformation.billTo.locality
- orderInformation.billTo.postalCode
- paymentInformation.card.type
- paymentinformation.tokenizedCard.cryptogram
- Set this field to the network token cryptogram.
- IMPORTANTInclude the whole 20-byte cryptogram in thepaymentinformation.tokenizedCard.cryptogramfield. For a 40-byte cryptogram, split the cryptogram into two 20-byte binary values (block A and block B). Set thepaymentinformation.tokenizedCard.cryptogramfield to the block A value and set theconsumerAuthenticationInformation.xidfield to the block B value.
- paymentInformation.tokenizedCard.expirationMonth
- Set this field to the value from the payment network token expiration month.
- paymentInformation.tokenizedCard.expirationYear
- Set this field to the value from the payment network token expiration year.
- paymentInformation.tokenizedCard.transactionType
- Set this field to1.
- processingInformation.paymentSolution
- Set this field to001.