Visa Click to Pay

Merchants and Payment Service Providers

Merchants and Payment Service Providers

Getting Started

  1. Contact your Visa representative to get started
  2. Sign the Visa Digital Commerce Program (VDCP) agreement.
  3. Choose integration path using one of the available SDKs:
    1. Visa Click to Pay
    2. Unified Click to Pay
  4. View the related implementation content for the integration path you choose. The content includes technical specifications, integration guides, best practices, and sample code.
  5. Draft Solution Architecture
  6. Work with the Visa Implementation Lead to complete implementation and solution certification. The certification process ensures that your integration meets the Visa standards and requirements.
  7. Get Solution Approval
  8. If you are a payment service provider (PSP), you can onboard your merchants into the Click to Pay system.

Ways to Integrate

Merchant Orchestrated Checkout

Merchant Orchestrated Checkout is a type of Click to Pay implementation in which a SRCi or Payment Service Provider enables an end-to-end checkout experience for the Digital Payment Application. It eliminates key entry of card and personal information for a recognized user, reduces the number of steps involved in checkout completion, and avoids errors, leading to a better checkout conversion.

For a recognized consumer on a device, the SRCi or Payment Service Provider will display the list of Click to Pay enabled cards on the DPA checkout page. Once the consumer selects a card, the SRCi or Payment Service Provider will orchestrate DCF functions to collect additional information, perform cardholder verification, and show the order confirmation page.

Note: A recognized experience can be enabled for a new customer of a DPA if the customer has used Click to Pay previously on the same device (with a different DPA) and has opted into “Remember Me”.

Visa Click to Pay

The Visa Click to Pay Secure Remote Commerce (SRC) SDK provides JavaScript APIs to be used by a Payment Service Provider or SRC initiator (SRCi) to communicate between the Digital Payment Application (DPA) and the Visa SRC system.

Visa and other participating networks, such as MasterCard or American Express, each provide an SRC system to handle transactions under the EMV® Secure Remote Commerce Standards. Each SRC system provides a JavaScript API to invoke operations on the SRC system.

Important: This documentation only provides information about the Visa Secure Remote Commerce implementation of SRC. Refer to other networks’ documentation for non-Visa implementations of SRC.

Unified Click to Pay

Unified Click to Pay provides JavaScript APIs to be used by the SRC initiator (SRCi) to communicate between the Digital Payment Application and supported networks' SRC systems such as Visa, MasterCard, American Express, and Discover.