What is the CVV?
The CVV (Card Validation Value) or CVC (Card Validation Code) is the three-digit code located to the right of the signature strip on the back of most major credit and debit cards or the four-digit code at the top right corner on the front of American Express cards.
The CVV o CVC is a required parameter used when you are creating a charge, it provides extra security since proves the ownership of the card and helps to reduce fraud, never the less it can be stolen or compromised.
What is the dynamic CVV?
Instead of having a static CVV, the dynamic CVV changes periodically or the user can create a new one to be used for a transaction. This will depend mainly on the issuer bank's approach. Most of the time, the CVV is generated in the bank app or website. Since the CVV is always changing this creates an extra layer of security.
How to handle the dynamic CVV?
- Create a charge.
- If a fresh CVV value is needed, hola.cash will return a 400 response with the detail.code set to new_cvv_required:
- On your end, ask the customer to enter the new dynamic CVV.
- Create the charge with the new CVV.
"message": "New CVV value required"
"message": "Could not create charge",
Use our Test Cards to test this behavior in Sandbox.