Response Codes

Tables of various responses noted in the receipt request documentation.

Callback Response Codes

Response CodeReason
001Success
9023-D Secure failed on response
2001Invalid ticket
2002Ticket re-use
2003Ticket expired
2004Network request on initial page load failed

AVS Response Codes

CodeVisaMastercard/DiscoverAmerican Express/ JCB
AStreet address matches, zip/postal code does not; acquirer rights not implied.Address matches, zip/postal code does not.Billing address matches, zip/postal code does not.
BStreet address matches; zip/postal code not verified due to incompatible formats. (acquirer sent both street
address and zip/postal
code)
N/AN/A
CStreet address not verified
due to incompatible
formats. (acquirer sent both street
address and zip/postal
code)
N/AN/A
DStreet address and zip/-
postal code match.
N/ACustomer name incorrect;
zip/postal code matches.
EN/AN/ACustomer name incorrect, billing address and zip/postal code match.
FApplies to UK only: Street
address and zip/postal
code match.
N/ACustomer name incorrect;
billing address matches.
GAddress information not
verified for international transaction.

Any of following may be
true:
  • Issuer is not an AVS participant, or
  • AVS data was
    present in the
    request but issuer
    did not return an
    AVS result, or
  • Visa performs AVS
    on behalf of the
    issuer and there was
    no address record
    on file for this
    account.
N/AN/A
IAddress information not verified.N/AN/A
KN/AN/ACustomer name matches.
LN/AN/ACustomer name and zip/postal code match.
MStreet address and zip/postal code match.N/ACustomer name, billing address, and zip/postal code match.
NNo match; acquirer sent:
  • Postal/ZIP code only, or
  • Street address only,
    or
  • Both postal code
    and street address.
Also used when acquirer requests AVS but sends no
AVS data.
Neither address nor zip/postal code matches.Billing address and zip/postal code do not match.
ON/AN/ACustomer name and billing address match.
PZip/postal code match; acquirer sent both zip/postal code and street address, but street address not verified due to incompatible formats.N/AN/A
RRetry; system unavailable or timed out.

Issuer ordinarily performs
AVS, but was unavailable.

NOTE: Code R is used by Visa when issuers are unavailable; issuers should refrain from using this code.
Retry; system unable to process.System unavailable; retry.
SN/AAVS currently not supported.AVS currently not supported.
TN/ANine-digit zip code matches; address does not match.N/A
UAddress not verified for domestic transaction, for any of the following reasons:
  • Issuer is not an AVS participant, or
  • AVS data was present in the request but issuer did not return an AVS result, or
  • Visa performs AVS on behalf of the issuer and there was no address record on file for this account.
No data from issuer/authorization system.Information is unavailable.
WNot applicable; if present ,replaced with Z by Visa.

Available for U.S. issuers only.
For U.S. addresses, nine-digit postal code matches, address does not.

For addresses outside the U.S., postal code matches, address does not.
Customer name, billing
address, and zip/postal
code are all correct
matches.
XN/AFor U.S. addresses, nine-digit postal code and address match.

For addresses outside the U.S., postal code and address match.
N/A
YStreet address and zip/postal code match.Billing address and zip/postal code both match.Billing address and zip/postal code both match.
ZZip/postal code matches;
street address does not
match, or street address
not included in request.
For U.S. addresses, five-digit zip code matches,
address does not match.
Zip/postal code matches,
billing address does not.

CVD Response Codes

VCD verification is available for Visa, Mastercard, Discover, American Express, JCB and UnionPay transactions.

CodeDescription
MMatch.
NNo match.
PNot Processed.
SCVD should be on the card, but Merchant has indicated that CVD is not present.
UIssuer is not a CVD participant.
YMatch for American Express/JCB only.
DInvalid security code for American Express or JCB only.
OtherInvalid response code.

CAVV Result Codes

The Cardholder Authentication Verification Value (CAVV), the Accountholder Authentication Value (AAV), and the American Express Verification Value (AEVV), are the values that allows Visa, Mastercard and American Express to validate the integrity of the Visa Secure, Mastercard Identity Check and American Express SafeKey transaction data. These values are passed back from the issuer to the merchant after the authentication has taken place.

The merchant then integrates the CAVV/AAV/AEVV value into the authorization request using the Purchase with 3-D Secure or Pre-Authorization with 3-D Secure transaction type, described below:

  1. Merchant conducts 3D-Secure authentication request and receives CAVV/AAV/AEVV value in
    response.
  2. Merchant sends the CAVV/AAV/AEVV value to Moneris using the Purchase or Pre-Authorization
    with 3-D Secure transaction type and receives the CAVV result code in the response.

Visa CAVV result codes:

Result CodeMessageSignificance to Merchants
BlankCAVV not present or not verified.Not a Visa Secure transaction. No liability shift and merchant is not protected from chargebacks.
0CAVV authentication results invalid.Not a Visa Secure transaction. No liability shift and merchant is not protected from chargebacks.
1CAVV failed validation.(authentication)Provided that you have implemented the Visa Secure process correctly, the liability for this transaction should remain with the Issuer for chargeback reason codes covered by Visa Secure.
2CAVV passed validation. (authentication)Fully authenticated transaction. There is a liability shift and the merchant is protected from chargebacks.
3, 8, ACAVV passed validation. (attempt)Visa Secure has been attempted. There is a liability shift and the merchant is protected from certain card fraud-related chargebacks.
4, 7, 9CAVV failed validation. (attempt)Visa Secure has been attempted. There is a liability shift and the merchant is protected from certain card fraud-related chargebacks.
BCAVV passed validation; information only.Not a Visa Secure transaction. No liability shift and merchant is not protected from chargebacks.
CCAVV was not validated. (attempt)Visa Secure has been attempted. There is a liability shift and the merchant is protected from certain card fraud-related chargebacks.
DCAVV was not validated. (authentication)Visa Secure has been attempted. There is a liability shift and the merchant is protected from certain card fraud-related chargebacks.

Mastercard CAVV result codes

Result CodeMessageSignificance to Merchants
0Authentication failedNot a Mastercard Identity Check transaction. No liability shift and merchant is not protected from chargebacks.
1Authentication attemptedMastercard Identity Check has been attempted. There is a liability shift and the merchant is protected from certain card fraud-related chargebacks. (international commercial cards excluded)
2Authentication successfulFully authenticated transaction. There is a liability shift and the merchant is protected from chargebacks.

American Express CAVV result codes

Note: American Express SafeKey is only available to American Express direct acquired merchants (i.e., not OptBlue merchants). Any questions pertaining to chargebacks, liability and
disputes should be addressed to your American Express representative given that American
Express is the acquirer of record for these merchants.

Result CodeDescription
1AEVV Failed - Authentication, Issuer Key.
2AEVV Passed - Authentication, Issuer Key.
3AEVV Passed - Attempt, Issuer Key.
4AEVV Failed - Attempt, Issuer Key.
7AEVV Failed - Attempt, Issuer not participating, Network Key.
8AEVV Passed - Attempt, Issuer not participating, Network Key.
9AEVV Failed - Attempt, Participating, Access Control Server (ACS) not available, Network Key.
AAEVV Passed - Attempt, Participating, Access Control Server (ACS) not available, Network Key.
UAEVV Unchecked.