Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Click to Pay concepts

Click to Pay concepts

This page explains the core Click to Pay concepts and how the D1 Click to Pay service supports issuer-driven enrolment and profile management.

Click to Pay profile

A Click to Pay profile is the set of data that uniquely identifies the end user (cardholder) and the set of data that identifies their card or cards.

In particular, a Click to Pay profile contains:

  • End user details (cardholder):

    • First name

    • Middle name

    • Last name

    • Phone number

    • Email address

    • Language

  • Card details:

    • PAN

    • Expiration date

    • Cardholder name

    • Billing address

Click to Pay profile data
Example of Click to Pay profile data elements.

With the exception of the middle name, all the data above is mandatory to register a profile in a Click to Pay directory.

All profile data is stored in the payment network directory. An agreement must be in place between the payment network and the issuer for the processing of this data.

Thales is not involved in this agreement, as the D1 platform does not store the personal data of the end user for Click to Pay profiles.

Enrolment and checkout

Two main use cases must be considered by participants in a Click to Pay programme:

1

Enrolment

Enrolment is the process of creating a Click to Pay profile for the end user in the Click to Pay directory and creating a digital card at the payment network.

The D1 Click to Pay service focuses exclusively on the enrolment use case.

The D1 Click to Pay service exposes the D1 API that allows issuers to enrol and manage end users and cards for Visa and Mastercard.

In particular, the following services are exposed:

  • Enrolment: enrol an end user profile in the Click to Pay directory.

  • View profile: retrieve the profile details stored in Click to Pay.

  • Update profile: update an end user profile.

  • Opt-out: delete a card from Click to Pay. This is a definitive operation, but the issuer can re‑enrol the card at a later stage.

2

Checkout

Checkout is the process that allows a merchant to retrieve a Click to Pay profile, present the available payment options (payment credentials) to the end user, and let the end user select a payment option to finalise the purchase.

During checkout, if a profile cannot be identified, the merchant can perform enrolment in parallel with the purchase, since the required data matches the data needed to create a Click to Pay profile.

Even though combined enrolment and checkout are possible, EMVCo considers enrolment a standalone event so it can be managed independently from the checkout process.

Enrolment and checkout flows
High-level Click to Pay enrolment and checkout flows.

The Click to Pay directories of the different payment networks are not synchronised.

An end user may have cards with different payment networks and, as a result, separate profiles in each Click to Pay directory (for example, one in Visa and one in Mastercard).

If required, it is the issuer’s responsibility to keep end user details consistent across profiles stored in the different payment network directories.

User experience

Thanks to systematic enrolment performed by the issuer for each end user and each card, payment networks aim to significantly improve the user experience and adoption of Click to Pay.

On the merchant side, integration with Click to Pay is simplified. The merchant or payment service provider (PSP) focuses on retrieving the Click to Pay profile associated with an end user (profile details and payment credentials):

Merchant retrieves Click to Pay profile
Merchant or PSP retrieves the end user’s Click to Pay profile and payment credentials.

Once the Click to Pay profile is retrieved, the merchant can display the information, let the end user select the card to use for the purchase, confirm and reuse the billing address for shipping, and proceed with checkout:

Checkout with Click to Pay cards
Example checkout where the end user selects a card from their Click to Pay profile.

On the issuer side, Click to Pay can be managed as a card product feature. The issuer can handle "automatic consent" by updating the terms and conditions of the card product, similar to how NFC features are already managed.

Issuer manages Click to Pay as a card feature
Issuer manages Click to Pay as part of the card product’s features and terms.

The end user can opt out at any time and later opt back in.

This behaviour should be clearly described in the Click to Pay information provided to the end user, ideally with screenshots showing how to manage Click to Pay settings in the issuer application or on the bank website. This reassures the end user that they are not "trapped" in any unwanted service.

Last updated

Was this helpful?