> 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/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-decision.md).

# Procesamiento de la decisión

D1 procesa el **Tokenización** solicitud y evalúa las señales disponibles (incluidos los datos que proporciona) para tomar una decisión en nombre del **Emisor**.

### Antes de comenzar

Para permitir que D1 tome una decisión en nombre del Emisor, asegúrese de:

* Configurar sus preferencias de decisión durante **incorporación a D1**. Para obtener detalles, consulte [Motor de decisiones](/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-decision/decision-engine.md).
* Proporcionar datos coherentes y de alta calidad para:
  * La tarjeta
  * El **Usuario final** (llamado `consumidor` en la API de D1)

### Flujo

<figure><img src="/files/755887efccbe2c9500cd023c5a92a980960f3823" alt=""><figcaption><p>Flujo de decisión de tokenización (alto nivel)</p></figcaption></figure>

### Diagrama de secuencia

<figure><img src="/files/248938ea17d9f7a7b47609eef623052bde29159e" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9a408ecb0ef04a192c35812ebff536feac4e8fa4" alt="Tokenization decision sequence diagram"><figcaption><p>Diagrama de secuencia de decisión de tokenización</p></figcaption></figure>

{% hint style="warning" %}
**Comportamiento de verificación de la tarjeta**

D1 gestiona el **Verificar tarjeta** paso solo si usted proporciona la **CVK** utilizada para validar el **CVV2**/**dCVV2** durante **incorporación a D1**.

Si no proporciona la CVK, D1 llama a su **backend del emisor** utilizando el [API Verificar tarjeta](/tokenization/es/integrate-the-d1-api/d1-api-summary.md) y utiliza su respuesta para determinar la elegibilidad de la tarjeta.

Dependiendo de su configuración (este es el comportamiento predeterminado), si la tarjeta no está ya registrada en D1 usando la [API Registrar tarjeta](/tokenization/es/integrate-the-d1-api/d1-api-summary.md), el flujo falla antes de llamar a su backend del emisor (por ejemplo, debido a una tarjeta desconocida).
{% endhint %}

{% hint style="warning" %}
**Comportamiento de la información del Usuario final (consumidor)**

Para recuperar la información del Usuario final, D1 sigue una de las rutas a continuación, dependiendo de cómo registró al Usuario final:

* Si `personalInformation` se proporciona en la carga útil de la [API Registrar consumidor](/tokenization/es/integrate-the-d1-api/d1-api-summary.md), D1 usa la información almacenada durante el registro.
* Si `personalInformation` no se proporciona, D1 llama al backend del emisor para recuperar la información del Usuario final (consumidor).
  {% endhint %}

### Resultados de la decisión

La decisión devuelta por D1 a través de la [Motor de decisiones](/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-decision/decision-engine.md) está alineada con los protocolos TSP de la red de pago.

D1 puede devolver uno de los siguientes resultados:

* **VERDE (aprobar)**\
  Aprobación completa de la solicitud de tokenización. El Usuario final no necesita completar autenticación adicional.
* **AMARILLO (aprobar con autenticación adicional)**\
  El Emisor debe autenticar al Usuario final utilizando un **método de ID\&V** para completar la tokenización.
* **ROJO (rechazar)**\
  La tokenización no está aprobada y el TSP de la red de pago detiene el flujo.

Para entender qué ocurre después de cada resultado, consulte [Procesamiento de la respuesta](/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-response.md) y las secciones correspondientes:

* [Rechazo](/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-response/decline.md)
* [Aprobación sin condiciones](/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-response/approval-with-no-conditions.md)
* [Aprobar con autenticación adicional](/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-response/approve-with-step-up-authentication.md)


---

# 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/tokenization/es/implement-tokenization/card-tokenization-request/processing-the-decision.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.
