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

# Digitalizar tarjeta

## Resumen

Después de que la tarjeta pase las comprobaciones de elegibilidad y el usuario final acepte los términos y condiciones (T\&C), inicie la digitalización.

Durante la digitalización:

* El backend del emisor devuelve el **Tokenización** decisión: flujo verde, flujo amarillo o flujo rojo.
* Si el emisor aprueba (flujo verde o flujo amarillo):
  * El TSP crea la tarjeta digital y sus activos (perfil y claves de pago).
  * El SDK de billetera NFC provisióna de forma segura el perfil de la tarjeta digital y las claves de pago en la aplicación de billetera digital.

En el flujo amarillo, la aplicación de billetera digital realiza ID\&V (autenticación escalonada).

Implemente el flujo verde, el flujo amarillo o ambos. Elija según su programa.

{% hint style="info" %}
Dependiendo de su programa, **T\&C** podrían no ser necesarios. Si es así, la aplicación de billetera digital puede aceptar los T\&C sin interacción del usuario final.
{% endhint %}

## Integración del SDK

Iniciar **Tokenización** llamando a `CardDigitizationService.digitizeCard()`.

Realice un seguimiento del progreso escuchando `CardDigitizationService.eventStream`.

Gestione el resultado según el estado emitido:

* **Flujo verde (aprobado, sin escalado)**: `.digitizationApproved`
  * Para pasos detallados de integración del SDK, consulte [Digitalización en flujo verde](/nfc-wallet-sdk-ios/es/implement-nfc-wallet/tokenize-a-card/digitize-card/green-flow-digitization.md).
* **Flujo amarillo (aprobado con escalado)**: `.digitizationApprovedWithIDV`
  * Para pasos detallados de integración del SDK, consulte [Digitalización en flujo amarillo](/nfc-wallet-sdk-ios/es/implement-nfc-wallet/tokenize-a-card/digitize-card/yellow-flow-digitization.md).
* **Flujo rojo (rechazado)**: `.digitizationDeclined`
  * [Gestione el flujo rojo](/nfc-wallet-sdk-ios/es/implement-nfc-wallet/tokenize-a-card/digitize-card/handle-red-flow.md)

### Gestione errores de tokenización

El `CardDigitizationService.digitizeCard()` la llamada puede lanzar un error durante la tokenización.

Maneje estos tipos de error:

* `clientError`: Manejar un error local en el SDK de billetera NFC.
* `serverError`: Manejar un error devuelto por el servicio.
* `networkError`: Manejar una conexión a internet ausente en el dispositivo.


---

# 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/nfc-wallet-sdk-ios/es/implement-nfc-wallet/tokenize-a-card/digitize-card.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.
