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.

Warning - If you choose to accept transactions that have failed the CVV check, you are increasing the liklihood of a dispute being raised.

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