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

Contact us at visacheckout-requests@braintreepayments.com to request access to the release.


The sandbox environment only accepts test credit card numbers. Vaulting or transacting with any other credit card numbers will result in a validation error.


In order to simplify testing your server-side code, you can use the static nonces below to simulate a credit card originating from Visa Checkout.

Nonce Description
fake-visa-checkout-amex-nonce A nonce representing an American Express card from Visa Checkout
fake-visa-checkout-discover-nonce A nonce representing a Discover card from Visa Checkout
fake-visa-checkout-mastercard-nonce A nonce representing a Mastercard card from Visa Checkout
fake-visa-checkout-visa-nonce A nonce representing a Visa card from Visa Checkout

Go live

While Visa Checkout is in limited release, contact us at visacheckout-requests@braintreepayments.com to go live.

Still have questions?

If you can’t find an answer, contact our Support team