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”.
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 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.