> 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/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card.md).

# Tokenizar una tarjeta

## Descripción general

**Tokenización** crea una tarjeta digital a partir de una tarjeta de financiación (FPAN) y la provisiona en su **aplicación de billetera digital**.

Durante la tokenización, normalmente:

* Capturar credenciales de la tarjeta.
* Comprobar la elegibilidad de la tarjeta.
* Presentar los términos y condiciones (T\&C) y registrar la aceptación del usuario final.
* Digitalizar la tarjeta para crear una tarjeta digital.
* Iniciar el aprovisionamiento seguro para provisionar la tarjeta digital.
* Establecer el método CDCVM (cuando el perfil de la tarjeta digital admite CDCVM).

{% hint style="info" %}
Según su programa, los términos y condiciones (T\&C) podrían no ser necesarios.
{% endhint %}

## Capturar credenciales de la tarjeta

Las credenciales de la tarjeta pueden ser proporcionadas por:

* **Backend del emisor**. Por ejemplo, cuando la aplicación de billetera digital es una aplicación del emisor.
* **Usuario final**, mediante entrada manual o escaneo con la cámara. Por ejemplo, cuando su aplicación de billetera digital es una billetera abierta (que admite tarjetas de múltiples emisores).

{% hint style="warning" %}
Trate FPAN, fecha de vencimiento y CSC como datos sensibles. Nunca los registre. Envíelos únicamente en forma cifrada.
{% endhint %}

## Decisión de tokenización del emisor

Durante la digitalización, el emisor aprueba o rechaza **Tokenización**.

La decisión de tokenización del emisor puede ser:

* **Verde:** Aprobar la tokenización sin autenticación adicional.
* **Amarillo:** Aprobar la tokenización con autenticación adicional (**ID\&V**).
* **Rojo:** Rechazar la tokenización.

{% hint style="info" %}
Cuando el usuario final introduce los datos de la tarjeta manualmente, la decisión de tokenización del emisor suele ser **Amarillo** y requiere autenticación adicional (**ID\&V**).
{% endhint %}

## Experiencias de usuario

### Flujo verde

Flujo típico:

1. El usuario final selecciona una tarjeta para digitalizar.
2. El usuario final acepta los términos y condiciones (opcional).
3. El backend del emisor aprueba la tokenización sin condiciones.
4. La aplicación de billetera digital muestra la tarjeta digital, lista para pagar.

<figure><img src="/files/1a06c192728ff5f496da11bab55dbcf49b60f452" alt="" width="563"><figcaption><p>Experiencia de usuario del flujo verde.</p></figcaption></figure>

### Flujo amarillo

Flujo típico:

1. El usuario final introduce la información de la tarjeta (entrada manual o escaneo con la cámara).
2. El usuario final acepta los términos y condiciones.
3. El backend del emisor aprueba la tokenización con condiciones (se requiere autenticación adicional).
4. La aplicación de billetera digital muestra los métodos de ID\&V disponibles.
5. El usuario final selecciona un método de ID\&V y completa la ID\&V.
6. Después de una ID\&V exitosa, la aplicación de billetera digital muestra la tarjeta digital, lista para pagar.

<figure><img src="/files/e0dbe068133681597fa0cc1cd2d98a435d8bfccd" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/d5b5f54456ce15e839826ddd532bcaee190f9c80" alt=""><figcaption></figcaption></figure>

## Guías de implementación

### Antes de comenzar

Asegúrese de que ha:

* Inicializado el **SDK de billetera NFC**. Consulte [Inicializar el SDK de billetera NFC](/nfc-wallet-sdk-android/es/get-started/configuration/4.-initialize-the-nfc-wallet-sdk.md).
* Configurado las notificaciones push y recuperado un token push. Consulte [Notificaciones push](/nfc-wallet-sdk-android/es/get-started/configuration/5.-push-notifications.md).
* Inscrito su instancia de billetera cuando sea necesario. Consulte [Inscribir billetera](/nfc-wallet-sdk-android/es/implement-nfc-wallet/enroll-wallet.md).
* Validado el soporte del dispositivo para **CDCVM** (recomendado). Consulte [Manejar CDCVM](/nfc-wallet-sdk-android/es/implement-nfc-wallet/handle-cdcvm.md).

### Implementar tokenización

Implemente estos pasos en orden:

1. [Comprobar la elegibilidad de la tarjeta](/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card/check-card-eligibility.md)\
   Compruebe si la tarjeta es elegible y recupere los T\&C aplicables.
2. [Digitalizar una tarjeta](/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card/digitize-a-card.md)\
   Digitalice la tarjeta para crear una tarjeta digital (admite flujo verde, flujo amarillo o ambos).
3. [Iniciar el aprovisionamiento](/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card/trigger-provisioning.md)\
   Inicie una sesión de aprovisionamiento para provisionar la tarjeta digital en la aplicación.
4. [Establecer el método CDCVM](/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card/set-cdcvm-method.md)\
   Establezca el método CDCVM para la instancia de billetera cuando lo requiera el perfil de la tarjeta digital.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
