Amex Express Checkout has been replaced with the latest unified checkout experience offered through Visa known as Secure Remote Commerce (SRC). If you were previously using Amex Express Checkout, you will need to integrate with SRC.

SRC is currently in a limited release to eligible merchants, and the API is subject to change. It is only available for our Android v3, Android v2, iOS v4, and JavaScript v3 SDKs.

Contact us to request access to the release.

Sandbox Testing

Amex Express Checkout is different from traditional credit card processing which affects the testing process. The card details are sent to Braintree by Amex and stored securely on our servers. You can use the following Amex test account to perform test transactions against the Braintree sandbox. To use the account, be sure to set the JavaScript env parameter of the amex:init tag to qa.

  • Username: test_user
  • Password: password
  • One-time access code: 123456
  • CID: 1234

If you would like to use a test nonce in the Braintree sandbox, please use fake-amex-express-checkout-nonce.

Go live

  • Change your JavaScript env parameter of the amex:init tag from qa to production
  • If possible, test your integration with a real American Express account

As always, please contact us if you have any questions or concerns!

Next Page: American Express Brand Requirements →