> 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/make-payment/implement-contactless-payments/7.-configure-cdcvm-experiences/pure-cdcvm/pure-cvm-priority.md).

# Prioridad de CVM de PURE

## Resumen

La selección PURE CVM es una negociación entre la **aplicación de billetera digital** y el terminal.

Determina el Método de Verificación del Titular de la Tarjeta (CVM) utilizado para autenticar al **usuario final**.

Esta página describe el proceso de selección de CVM basado en las opciones de CVM compatibles y la prioridad de CVM configurada.

## Proceso de selección de CVM

Un perfil PURE define los CVM compatibles y la prioridad de CVM.

Utiliza el `campo de control de aplicación PURE` , byte 1 o byte 3:

* El byte 1 define las opciones de CVM asociadas con CIAC-CVM1.
* El byte 3 define las opciones de CVM asociadas con CIAC-CVM2.

{% hint style="info" %}
El SDK de billetera NFC requiere las mismas opciones de CVM para CIAC-CVM1 y CIAC-CVM2.
{% endhint %}

Cuando una transacción requiere CVM, el proceso de selección elige el primer CVM compatible tanto con la aplicación de billetera digital como con el terminal.

Los siguientes parámetros se utilizan para la selección de CVM.

### `campo de control de aplicación PURE` detalles

El `campo de control de aplicación PURE` campo es un valor de perfil PURE.

<table><thead><tr><th width="166.22216796875">Asignación de bits</th><th>Descripción</th></tr></thead><tbody><tr><td>Byte 1 bit 6</td><td>1b: Se admite CDCVM local.</td></tr><tr><td>Byte 1 bit 4</td><td>1b: Se admite firma.</td></tr><tr><td>Byte 1 bit 3</td><td>1b: Se admite PIN en línea.</td></tr><tr><td>Byte 1 bit 1</td><td><ul><li>1b: Se prefiere PIN en línea sobre CDCVM.</li><li>0b: Se prefiere CDCVM sobre PIN en línea.</li></ul></td></tr></tbody></table>

### `TTPI` detalles

Si el perfil PURE admite `TTPI` (Información de Procesamiento de Transacción del Terminal), el terminal anuncia sus capacidades de CVM compatibles a través de este campo.

<table><thead><tr><th width="162.88885498046875">Asignación de bits</th><th>Descripción</th></tr></thead><tbody><tr><td>Byte 1 bit 3</td><td><p>Capacidad del terminal: Soporte de PIN en línea.</p><ul><li>1 = Se admite PIN en línea.</li><li>0 = No se admite PIN en línea.</li></ul></td></tr><tr><td>Byte 1 bit 2</td><td><p>Capacidad del terminal: Soporte de firma.</p><ul><li>1 = Se admite firma.</li><li>0 = No se admite firma.</li></ul></td></tr><tr><td>Byte 2 bit 7</td><td><p>Solicitud del terminal relacionada con la verificación del titular de la tarjeta.</p><ul><li>1 = Se requiere CVM.</li><li>0 = No se requiere CVM.</li></ul></td></tr><tr><td>Byte 3 bit 7</td><td><p>Capacidad del terminal: Admite Consumer Device CVM como un posible método CVM cuando el terminal solicita la verificación del titular de la tarjeta en el byte 2 bit 7.</p><ul><li>1 = El terminal admite CDCVM como un posible CVM.</li><li>0 = El terminal no considera CDCVM como un posible CVM.</li></ul></td></tr></tbody></table>


---

# 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/make-payment/implement-contactless-payments/7.-configure-cdcvm-experiences/pure-cdcvm/pure-cvm-priority.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.
