On This Page
SCMP API | American Express Direct
Required Fields for Authorizing a Payment Using Merchant Decryption for American
Express
- bill_address1
- bill_city
- bill_country
- bill_state
- bill_zip
- cavv
- For a transaction that uses 3-D Secure, set this field to the 3-D Secure cryptogram.
- currency
- customer_cc_expmo
- Set this field to the value from the payment network token expiration month.
- customer_cc_expyr
- Set this field to the value from the payment network token expiration year.
- customer_cc_number
- Set this field to the payment network token value.
- customer_email
- customer_firstname
- customer_lastname
- e_commerce_indicator
- For a transaction that does not use 3-D Secure, set this field tointernet.
- For a transaction that uses 3-D Secure, set this field toaesk.
- grand_total_amount
- ics_applications
- Set this field toics_auth.
- merchant_id
- merchant_ref_number
- network_token_cryptogram
- Set this field to the network token cryptogram.
- IMPORTANTInclude the whole 20-byte cryptogram in thenetwork_token_cryptogramfield. For a 40-byte cryptogram, split the cryptogram into two 20-byte binary values (block A and block B). Set thenetwork_token_cryptogramfield to the block A value and set thexidfield to the block B value.
- payment_network_token_transaction_type
- Set this field to1.
- payment_solution
- Set this field to001.