Cash Developer Portal

Support

Whatsapp
    API DE PAGOS
      Guía de inicio rápido
      Ejemplos de código
      Códigos de error
      hola.cash eCommerce API
      Authentication
      tokenization
      transaction
      order
      checkout
      beta
      continuation
    CHECKOUT WIDGET
      Guía de inicio rápido
      Ejemplos de código
    TUTORIALES
      Anti fraude
      Webhooks
      3DS
      CVV
      Plugin Magento
      Plugin Woocommerce
    CONTACTO
      Crear cuenta
      Contáctanos
ES-MX
ENG-US

¿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?

  1. Crea un cargo.
  2. Si un nuevo CVV es requerido, hola.cash retornará una respuesta con código 400 con el campo detail.code como new_cvv_required:
  3. {

    "date_created": 1649196633663,

    "detail": {

    "additional_details": [],

    "code": "new_cvv_required",

    "message": "New CVV value required"

    },

    "message": "Could not create charge",

    "status": "failure"

    }

  4. Desde tu lado, puedes pedir al cliente que introduzca un nuevo CVV dinámico.
  5. Crea un nuevo cargo con el nuevo CVV.

Utiliza nuestras Tarjetas de prueba para probar esta característica en Sandbox.