Tokenización de tarjetas y verificación del CVV
Utilice la tokenización del procesador y las reglas específicas de CVV por conexión, sin exponer datos de tarjetas sensibles.
En esta página
La tokenización realizada por los procesadores de pagos reemplaza los datos sensibles de las tarjetas de pago con tokens únicos generados por el procesador.
Las principales características de la tokenización son:
- Transparencia: La tokenización realizada por el procesador se integra de forma transparente en el flujo de la transacción.
- Flexibilidad: Utilice múltiples procesadores para la tokenización y realice compras sin CVV.
- Actualización del CVV: Actualice el CVV de las tarjetas ya almacenadas en la bóveda de tarjetas de DEUNA cuando lo requiera el procesador.
Tokenización por procesador#
El procesador utiliza los tokens para realizar transacciones de forma segura, sin necesidad de manejar información confidencial de las tarjetas en el proceso de transacción.
Para tokenizar las tarjetas de sus clientes:
- Solicite la funcionalidad de tokenización al procesador a DEUNA.
- Implemente los métodos del procesador que soporten la tokenización de tarjetas.
- En algunos casos, debe tener un acuerdo previo con el procesador para la tokenización.
Metadatos de verificación de tarjetas#
La tokenización y la verificación están relacionadas, pero son procesos distintos. Una tarjeta almacenada recibe metadatos de verificación solo después de que DEUNA la confirma mediante una autorización por importe cero o una transacción de pago que alcanza un estado de procesamiento aceptado. Hasta entonces, las respuestas de consulta de tarjetas omiten los metadatos de verificación opcionales.
Ver Enumerar y obtener tarjetas almacenadas para las operaciones publicadas de consulta de tarjetas. Los metadatos de verificación se documentan en la sección siguiente.
Verificación del CVV por conexión#
Algunos procesadores requieren que las tarjetas tokenizadas del usuario vuelvan a introducir el CVV.
La verificación de CVV se puede activar o desactivar de forma independiente para cada conexión de procesador de pagos. La configuración de exclude_cvv participa en la decisión, pero no determina por sí sola el comportamiento del checkout.
Un pago elegible puede proceder sin CVV solo cuando la conexión permite la exclusión de CVV y hay al menos un token aplicable disponible para el instrumento de pago seleccionado:
- se ha emitido un token de red para el instrumento de pago; o
- hay un token de PSP disponible para el instrumento de pago y ese PSP es candidato para la transacción.
La ruta de pago puede requerir CVV explícitamente. Un requisito a nivel de ruta tiene precedencia, por lo que DEUNA solicita CVV incluso cuando una conexión elegible tiene exclude_cvv: true.
Si una respuesta del procesador de pagos contiene exclude_cvv: true, la conexión admite procesar un flujo elegible sin pedirle al cliente el CVV. Esta es una capacidad de la conexión, no una configuración de solicitud que deshabilita CVV globalmente ni una garantía de que cada ruta lo omitirá.
| Escenario | Comportamiento del checkout |
|---|---|
| La ruta requiere CVV | Solicitar CVV, incluso cuando exclude_cvv es true. |
exclude_cvv es true y el instrumento de pago tiene un token de red | Se puede omitir CVV cuando la ruta no lo requiere. |
exclude_cvv es true y el instrumento de pago tiene un token de PSP para un PSP candidato | Se puede omitir CVV cuando la ruta no lo requiere. |
| No hay disponible un token de red aplicable ni un token de PSP candidato | Solicitar CVV. |
| La tarjeta se está usando por primera vez o no se ha guardado | Solicitar CVV a menos que se cumpla una condición de token aplicable mencionada arriba y la ruta permita la exclusión de CVV. |
Ejemplo
{
"enabled": true,
"method_type": "credit_card",
"processor_name": "kuski",
"exclude_cvv": true,
}