> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/click-to-pay/readme.md).

# Click to Pay

### Turn On Click to Pay across Networks with a Single API

Thales D1 is a future-ready orchestration platform that elevates digital payments through seamless multi-channel integration (API, batch automation, and mobile SDK), enabling effortless Click to Pay enrollment and full cardholder control. Scheme-agnostic by design, it ensures compliance with the latest Visa and Mastercard mandates without added complexity, accelerates time-to-value through unmatched setup efficiency, and is already shaping the next generation of secure, passwordless commerce with Payment Passkeys.

<a href="/pages/6MOjHCk2drOk9lFA8jB7" class="button primary">Explore Docs</a>

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

<div align="left"><figure><img src="/files/j0hXDtU9E4tPU3yjGZnz" alt="" width="101"><figcaption></figcaption></figure></div>

### Why Thales to implement Click to Pay?

Thales D1 brings Click to Pay to every cardholder with a single integration. \
With Thales D1, add Click to Pay as Card-Level feature to your entire portfolio, with no extra engineering, no customer effort. Help cardholders to also keep their credentials always up-to-date, perfect for smooth and secure Checkout experiences. &#x20;

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

{% columns fullWidth="false" %}
{% column width="25%" valign="middle" %}

<div align="center"><figure><img src="/files/XrkG7ORy2qCDQZtMYXk2" alt=""><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="75%" valign="middle" %}

#### **One integration. Full compliance**

Leverage a single Thales D1 API connection for continuous, automatic, and scheme-agnostic mandate updates.

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

{% columns fullWidth="false" %}
{% column width="75%" valign="middle" %}

#### **Simplify enrollment at scale**

Accelerate cardholder activation with streamlined ready-to-use workflow templates.

{% endcolumn %}

{% column width="25%" valign="middle" %}

<div align="center"><figure><img src="/files/sIn1tN1NEs4yOa5wwe87" alt=""><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

{% columns fullWidth="false" %}
{% column width="25%" valign="middle" %}

<div align="center"><figure><img src="/files/HmUiSjXHQTbwZT2pSKeQ" alt=""><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="75%" valign="middle" %}

#### Predict costs. Reduce risk. Maximize value.

Gain clarity and control with a transparent, predictive cost model designed to support smarter planning today and tomorrow.

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

### Built to power cardholders’ enrollment at scale

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><img src="/files/StkThGeApTooOzSS3Xfe" alt=""></td><td><strong>Unified API with Built-In, Scheme-Agnostic Compliance</strong></td><td>Manage every scheme interaction through one unified Thales D1 API—no regional variations, no custom builds. Compliance updates run automatically behind the scenes, keeping you fully aligned with evolving mandates at all times.</td></tr><tr><td><img src="/files/JdzhxHfek31jsmmivqtS" alt=""></td><td><strong>Cardholder Lifecycle Orchestration</strong></td><td>A complete, end-to-end framework covering every touchpoint of the cardholder journey—from first enrollment to ongoing engagement and lifecycle events—designed to deliver seamless, scalable user experiences.</td></tr></tbody></table>

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><img src="/files/pLjscmpz9CF7v5puqyXJ" alt=""></td><td><strong>Ready-to-Deploy Global Workflows</strong></td><td>Leverage preconfigured workflows built for issuers, processors, and fintechs worldwide. Deliver fully compliant, country- and scheme-specific experiences with minimal integration effort.</td></tr><tr><td><img src="/files/7g56bkp4q4b2gwEiTIyQ" alt=""></td><td><strong>Auto-Enablement for Mastercard &#x26; Visa Click to Pay</strong></td><td>Thales D1 enables effortless auto-enrollment for both Mastercard and Visa Click to Pay through certified, automated workflows. As a Visa-certified Third-Party Enabler, the platform handles enrollment, updates, and compliance end-to-end, ensuring fast, compliant activation with zero operational friction.</td></tr></tbody></table>

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

<div align="left"><figure><img src="/files/j0hXDtU9E4tPU3yjGZnz" alt="" width="101"><figcaption></figcaption></figure></div>

## Use Cases

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Automatic enrollment</strong> of entire card portfolio to Visa’s and Mastercard’s Click to Pay servers via Thales <strong>D1 Registration &#x26; Batch Processor</strong>—leveraging Thales’ ability to process files and seamlessly load a huge number of cards to the schemes’ directories without any proactive effort demanded from issuers.</td><td data-object-fit="cover"><a href="/files/RnXtPXM3QNco2D2XUwid">/files/RnXtPXM3QNco2D2XUwid</a></td></tr><tr><td><strong>Cardholder data update</strong> in schemes’ servers from the issuer's mobile app via <strong>Thales D1 SDK</strong> – allowing each user to keep their assets up to date in C2P directories, ready to be used at checkout.</td><td><a href="/files/76SKNeRGqdl5nNQ7awvg">/files/76SKNeRGqdl5nNQ7awvg</a></td></tr></tbody></table>

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Manual re-enrollment</strong> or <strong>Opt-out</strong> via Thales <strong>D1 C2P API</strong> initiated from issuer’s back-end systems.</td><td><a href="/files/21iNXmNWV6pCuPKnJX5P">/files/21iNXmNWV6pCuPKnJX5P</a></td></tr></tbody></table>

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

<div align="left"><figure><img src="/files/j0hXDtU9E4tPU3yjGZnz" alt="" width="101"><figcaption></figcaption></figure></div>

## They trust us

{% columns %}
{% column valign="middle" %}

<figure><img src="/files/EJz23TLKUxxklzTaJhx8" alt="" width="105"><figcaption></figcaption></figure>
{% endcolumn %}

{% column valign="middle" %}

<figure><img src="/files/XlisCoZy1IC9XA4ado4Z" alt="" width="97"><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

<div align="left"><figure><img src="/files/j0hXDtU9E4tPU3yjGZnz" alt="" width="101"><figcaption></figcaption></figure></div>

{% columns %}
{% column width="91.66666666666666%" valign="middle" %}

### <mark style="color:$primary;">Start Building</mark> with Thales

Accelerate your payment solutions and deliver secure, scalable experiences today.

<a href="https://lp.thalesgroup.com/dev-portal" class="button primary">Contact Us</a>&#x20;

&#x20;
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payments.thalescloud.io/click-to-pay/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
