Enhanced Card Verification

Overview

Jupico's Enhanced Card Verification removes the complexity of creating logic for every AVS / CVV scenario. Based on the grids below, our logic determines whether a transaction should proceed or be declined. This feature is optional and can be enabled or disabled at the merchant level. If not enabled, processor responses are passed to you for decisioning.

How Enhanced Card Verification Works

Our Enhanced Card Verification system streamlines security checks like AVS and CVV, allowing providers to automate decisions based on processor feedback.

  • AVS (Address Verification System): Compares the billing address provided by the customer with the one on file with the card issuer.
  • CVV (Card Verification Value): Verifies the card security code to ensure the person making the transaction possesses the card.

AVS

The Address Verification System (AVS) is a security feature that verifies billing address details provided during a transaction against those stored by the card issuer. Below is a table of AVS codes and their associated actions.

AVS CodeDescriptionProcessor ResponseJupico Action
AStreet address matches, but postal code does not match.address_number = pass, postal_code = faildecline
BStreet address matches, postal code not verified (non-U.S. Visa cards).address_number = pass,
postal_code = unknown
pass
CNeither street address nor postal code match (non-U.S. Visa cards).address_number = fail, postal_code = faildecline
D & MBoth street address and postal code match (non-U.S. Visa cards).address_number = pass, postal_code = passpass
EAVS data invalid or not allowed for this card type.address_number = fail, postal_code = faildecline
FPostal code matches, but cardholder name does not match (Amex only).card_name = fail,
postal_code = pass
pass
GNon-U.S. issuing bank does not support AVS.non-supporteddecline
HStreet address and postal code match, cardholder name does not (Amex only).card_name = fail,
address_number = pass, postal_code = pass
pass
IAddress not verified (non-U.S. Visa cards).address_number = unknown, postal_code = unknowndecline
KCardholder name matches, but address and postal code do not match (Amex).card_name = pass,
address_number = fail, postal_code = fail
decline
LCardholder name and postal code match, but address does not match (Amex).card_name = pass,
address_number = fail, postal_code = pass
pass
MBoth street address and postal code match.address_number = pass, postal_code = passpass
NNeither street address nor postal code match.address_number = fail, postal_code = faildecline
OCardholder name and address match, but postal code does not match (Amex).card_name = pass,
address_number = pass, postal_code = fail
decline
PPostal code matches, but street address not verified (non-U.S. Visa).address_number = unknown, postal_code = passpass
RSystem unavailable.address_number = unknown, postal_code = unknownpass
SU.S.-issuing bank does not support AVS.non-supportedpass
TCardholder name does not match, but address matches (Amex only).card_name = fail,
address_number = pass, postal_code = unknown
pass
UAddress information unavailable (e.g., AVS not functioning).address_number = unknown, postal_code = unknownpass
VCardholder name, address, and postal code match (Amex only).card_name = pass,
address_number = pass, postal_code = pass
pass
WStreet address does not match, but 9-digit postal code matches.address_number = fail, postal_code = passpass
XStreet address and 9-digit postal code match.address_number = pass, postal_code = passpass
YStreet address and 5-digit postal code match.address_number = pass, postal_code = passpass
ZStreet address does not match, but 5-digit postal code matches.address_number = fail, postal_code = passpass
1AVS not supported for this processor or card type.non-supportedpass
2Unrecognized value for AVS response.address_number = unknown, postal_code = unknownpass

CVV

The Card Verification Value (CVV) is a security code used in card-not-present transactions. Below is a table of CVV codes and their actions.

CVV CodeDescriptionProcessor ResponseJupico Action
DTransaction flagged as suspicious by issuing bank.CVV_number = suspiciousdecline
ICard verification number failed validation.CVV_number = faileddecline
MCard verification number matched.CVV_number = passpass
NCard verification number did not match.CVV_number = faileddecline
PCard verification number not processed by processor.CVV_number = unknowndecline
SCard verification number not included in the request.CVV_number = not provideddecline
UCard verification not supported by issuing bank.CVV_number = not supporteddecline
XCard verification not supported by card association.CVV_number = not supporteddecline
1CVV not supported for processor or card type.CVV_number = not supporteddecline
2Unrecognized result code for card verification.CVV_number = unknowndecline
3No result code returned by processor.CVV_number = unknowndecline