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:


CodeVISA CVV2MasterCard CVC2Discover CVDAmerican Express CID
MMatchMatchMatchMatch
NNo MatchNo MatchNo MatchNo Match
PNot ProcessedNot ProcessedNot ProcessedNot Applicable
SShould Have Been PresentShould Have Been PresentShould Have Been PresentNot Applicable
UIssuer Unable To ProcessIssuer Unable To ProcessIssuer Unable To ProcessIssuer Unable To Process