Overview
The CVV or CVV2 value is the three - or four - digit number printed on the back of Visa and MasterCard branded cards, typically in the signature box. The CVV or CVV2 value is found on the front of AmEx-branded cards.
CVV - or sometimes referred to as CVV2 - stands for Card Verification Code Check.
The CVV value in your request message is checked against the issuing bank's records, ensuring that the provided values match. If the value does not match, the transaction may be declined depending on the issuer.
CVV Testing
We have replicated the live environment via the QA environment to allow testing to take place. You can test all CVV scenarios and develop processes to handle each response.
There are four possible results for the CVV check that are returned in the cvvresult parameter - please see example below:
Request | Response | Description |
---|---|---|
"cardcvv ":"123 " |
"cvvresult ":"M " |
Matched |
"cardcvv ":"789 " |
"cvvresult ":"N " |
Not Matched |
"cardcvv ":"456 " |
"cvvresult ":"NC " |
Not Checked |
"cardcvv ":"" |
"cvvresult ":"NP " |
Not Provided |