Card Verification Value (CVV2, CVC2, CVD, CID)
Card Verification Value (CVV) codes are the three- or four-digit codes on the back of the payment card that are used to further authenticate the consumer during a card-not-present transaction. The following are the response messages sent back to you during the authorization process, and can help determine your next action: approval, exception or decline. A CVV2 check will automatically be performed on all transactions that have a CVV2 value set using the setCVV2() method on the BankCardTransaction object. After the transaction has been processed, you can obtain the results of the CVV2 check by invoking the getCVV2ResponseCode() method which will contain one of the following values:
Code | VISA CVV2 | MasterCard CVC2 | Discover CVD | American Express CID |
---|---|---|---|---|
M | Match | Match | Match | Match |
N | No Match | No Match | No Match | No Match |
P | Not Processed | Not Processed | Not Processed | Not Applicable |
S | Should Have Been Present | Should Have Been Present | Should Have Been Present | Not Applicable |
U | Issuer Unable To Process | Issuer Unable To Process | Issuer Unable To Process | Issuer Unable To Process |