Simple Order API | American Express Direct

Required Fields for Authorizing a Payment Using Merchant Decryption for American Express

billTo_city
billTo_country
billTo_email
billTo_firstName
billTo_lastName
billTo_postalCode
billTo_state
billTo_street1
ccAuthService_cavv
For a transaction that uses 3-D Secure, set this field to the 3-D Secure cryptogram.
ccAuthService_commerceIndicator
For a transaction that does not use 3-D Secure, set this field to
internet
.
For a transaction that uses 3-D Secure, set this field to
aesk
.
ccAuthService_networkTokenCryptogram
Set this field to the network token cryptogram.
Include the whole 20-byte cryptogram in the
ccAuthService_networkTokenCryptogram
field. For a 40-byte cryptogram, split the cryptogram into two 20-byte binary values (block A and block B). Set the
ccAuthService_networkTokenCryptogram
field to the block A value and set the
ccAuthService_xid
field to the block B value.
ccAuthService_run
Set this field to
true
.
merchantID
merchantReferenceCode
purchaseTotals_currency
purchaseTotals_grandTotalAmount
Either
purchaseTotals_grandTotalAmount
or
item_#_unitPrice
must be included in the request.