SRC and Payment Request Integration

Status

***** Superseded ***** See flow diagrams that correspond to a proposed architecture for doing EMV® Secure Remote Commerce (SRC) through Payment Request API.

See also:

Questions? Ian Jacobs <ij@w3.org>.

Candidate Flow Diagrams

Notes:

SRC Enrolment

Note: This diagram shows one way a user can enrol a card in the SRC system through a payment handler. A card may be enrolled through other channels (e.g., a Web site) or by other roles (e.g., a bank acting as a participating issuer).

SRC and Payment Request: Enrolment

SRC Card Metadata Registration with Mediator (Browser)

SRC and Payment Request: Registration

Transaction

SRC and Payment Request: Transaction

Notes on EMV® 3-D Secure (3DS)

Risk analysis will likely play a role in every transaction. 3DS may play a part in risk analysis that happens during an SRC flow. If it does, it make take place at at various times, including "during Payment Request" or "after Payment Request."

The diagram above illustrates a flow where the merchant may request that 3DS be part of the Payment Request flow. There is still work to be done to define an interface for merchants that supports a variety of use cases. See the section 3.1 of 3-D Secure 2 with Payment Request API for more discussion.

Identity Management

SRC systems include a notion of cardholder identity. The following diagrams illustrate different identity management scenarios.

In each diagram below, there is only a single payment handler available to the user.

New User

Single Payment Handler; Add new card to a device; first time use of payment handler

Returning User to Same Device

Single Payment Handler; Repeat purchase experience on same device

Returning User to New Device (without identity known to payment handler)

In this flow, a user with an existing identity is using a new device for the first time. The payment handler does not know about the user's existing identity and so the user's experience is that of adding a new card to the SRC system(s). The payment handler generates a new identity for the user based on device characteristics.

Single Payment Handler; Returning User; First Time use of another device; payment handler relies on device characteristics to establish identity.

Returning User to New Device (with identity known to payment handler)

In this flow, a user with an existing identity is using a new device for the first time. The payment handler knows about the user's existing identity, so it retrieves previously enrolled card information from the SRC system(s).

Single Payment Handler; Returning User; First Time use of another device; payment handler knows about user identity.

Payment Method Ideas

Third-Party Payment Handler Ideas

Aggregation and display of SRC-enrolled cards by the browser/mediator

Just-In-Time Registration for an open payment method

Asynchronous Payment Handler Activities

Ecosystem of Payment Handlers

User Experience notes

Acknowledgments


Last modified: $Date: 2020/04/15 17:14:12 $