Use Visa's digital payment service to enhance payment acceptance on your website with a simple JavaScript integration.


Start building your checkout experience and test it in our sandbox environment. M-COMMERCE SDK

Quickly build and implement the checkout solution into your mobile apps using fully native libraries for iOS and Android. PARTNER SUPPORT

Visa supports technology companies who work with merchants to enable eCommerce and mCommerce.

What Is It is a digital payment service designed to simplify the checkout experience using a secure, single sign-on across channels and devices using a customer's preferred payment method.

Who Can Use It

Developers can sign up for a free Integration Center account and build a test implementation using our sandbox environment. Some of Visa's key requirements are:

If you are a merchant that is not PCI-DSS compliant or do not have a Merchant Account, we recommend that you work with Authorize.Net as your payment service provider.


  • Secure - uses multiple layers of security, including fraud-monitoring systems and encrypted tokens using SHA256 hash algorithms to help keep payment information safe.
  • Agnostic - accepts any major credit or debit card so customers can check-out easily and securely using the payment method they use today on your site.
  • Simple - Integrating is easy and requires only few simple HTML and JavaScript tags. Test your setup in our sandbox environment, which mirrors our production environment.
  • Community - Join a growing community of commerce developers and get the support you need.

How It Works integrates with your website’s checkout experience. A standard integration follows these steps:


Once your customer has added items to the cart, they sign in on your merchant website and then provide a shipping address, a shipping option, and other information related to the purchase.

  1. On your payment page, the customer selects by Visa as the payment method, which loads the Payment Widget over your page served securely by
  2. The customer is then promoted to sign in or create an account with by Visa.
  3. Your customer reviews the payment information within the Payment Widget and clicks the continue button.
  4. Control of the transaction is returned to the merchant website.
  5. You confirm the purchase to when you display the final page of your checkout flow.

For more information, or if you have specific questions, please contact us at


Watch an overview of the consumer checkout experience.