> 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

## Resumen

**Tokenización** crea una tarjeta digital a partir de una tarjeta de financiación (FPAN) y la aprovisiona en tu **aplicación de cartera digital**.

Durante la tokenización, normalmente:

* Capture las credenciales de la tarjeta.
* Compruebe la elegibilidad de la tarjeta.
* Presente los términos y condiciones (T\&C) y registre la aceptación del usuario final.
* Digitalice la tarjeta para crear una tarjeta digital.
* Inicie el aprovisionamiento seguro para aprovisionar la tarjeta digital.
* Establezca el método CDCVM (cuando el perfil de la tarjeta digital admita CDCVM).

{% hint style="info" %}
Según su programa, es posible que no se requieran los términos y condiciones (T\&C).
{% 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 cartera digital es una aplicación del emisor.
* **Usuario final**, mediante entrada manual o escaneo con cámara. Por ejemplo, cuando su aplicación de cartera digital es una cartera abierta (compatible con tarjetas de múltiples emisores).

{% hint style="warning" %}
Trate el FPAN, la fecha de vencimiento y el CSC como datos confidenciales. Nunca los registre. Envíelos solo 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 manualmente los datos de la tarjeta, la decisión de tokenización del emisor normalmente es **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 cartera 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 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 cartera digital muestra los métodos de ID\&V disponibles.
5. El usuario final selecciona un método de ID\&V y completa el ID\&V.
6. Después de completar correctamente el ID\&V, la aplicación de cartera 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 empezar

Asegúrese de haber:

* Inicializado el **NFC Wallet SDK**. Consulte [Inicializar el SDK de NFC Wallet](/nfc-wallet-sdk-android/es/get-started/configuration/4.-initialize-the-nfc-wallet-sdk.md).
* Configurado las notificaciones push y obtenido un token push. Consulte [Notificaciones push](https://gitlab.sre.ops.gcloud.thalescloud.io/bps/gitbook/nfc-wallet-gitbook-docs/-/blob/dev-sdk/NFC-Wallet-SDK-Android/get-started/configuration/5.-push-notifications).
* Registrado su instancia de wallet cuando sea necesario. Consulte [Inscribir billetera](/nfc-wallet-sdk-android/es/implement-nfc-wallet/enroll-wallet.md).
* Validado la compatibilidad del dispositivo con **CDCVM** (recomendado). Consulte [Manejar CDCVM](/nfc-wallet-sdk-android/es/implement-nfc-wallet/handle-cdcvm.md).

### Implementar la 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 (admita el flujo verde, el flujo amarillo o ambos).
3. [Activar el aprovisionamiento](/nfc-wallet-sdk-android/es/implement-nfc-wallet/tokenize-a-card/trigger-provisioning.md)\
   Inicie una sesión de aprovisionamiento para aprovisionar 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 wallet 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.
