¿Qué es el CVV?
El CVV (Card Validation Value) o CVC (Card Validation Code) es el código de tres dígitos localizado en la parte posterior de la mayoría de las tarjetas de crédito y debito o el código de cuatro dígitos en la esquina superior derecha del frente de las trajetas American Express.
El CVV o CVC es un parámetro requerido para crear un cargo, provee seguridad adicional ya que demuestra la propiedad de la tarjeta y ayuda a reducir el fraude, sin embargo, puede ser robado o comprometido.
¿Qué es el CVV dinámico?
En lugar de tener un CVV estático, el CVV dinámico cambia periodicamente o el usuario puede crear uno para después usarlo en la transacción. Esto dependerá principalmente del emisor de la tarjeta. En la mayoría de los casos, el CVV es generado en la app o web del banco. Esto genera una capa extra de seguridad, ya que el CVV siempre cambia.
¿Cómo manejar el CVV dinámico?
- Crea un cargo.
- Si un nuevo CVV es requerido, hola.cash retornará una respuesta con código 400 con el campo detail.code como new_cvv_required:
- Desde tu lado, puedes pedir al cliente que introduzca un nuevo CVV dinámico.
- Crea un nuevo cargo con el nuevo CVV.
{
"date_created": 1649196633663,
"detail": {
"additional_details": [],
"code": "new_cvv_required",
"message": "New CVV value required"
},
"message": "Could not create charge",
"status": "failure"
}
Utiliza nuestras Tarjetas de prueba para probar esta característica en Sandbox.