AVS, CVV2, and payment advice response codes

AVS response codes

AVS response codes for Visa, MasterCard, Discover, and American Express

Note: Merchants who use Website Payments Pro for an American Express payment receive a different set of AVS response codes.

AVS code Meaning Matched details
A Address Address only (no ZIP code)
B International "A" Address only (no ZIP code)
C International "N" None
Note: The transaction is declined.
D International "X" Address and Postal Code
E Not allowed for MOTO (Internet/Phone) transactions Not applicable
Note: The transaction is declined.
F UK-specific "X" Address and Postal Code
G Global Unavailable Not applicable
I International Unavailable Not applicable
M Address Address and Postal Code
N No None
Note: The transaction is declined.
P Postal (International "Z") Postal Code only (no Address)
R Retry Not applicable
S Service not Supported Not applicable
U Unavailable Not applicable
W Whole ZIP Nine-digit ZIP code (no Address)
X Exact match Address and nine-digit ZIP code
Y Yes Address and five-digit ZIP
Z ZIP Five-digit ZIP code (no Address)
All others Error Not applicable

AVS response codes for Maestro

AVS code Meaning Matched details
0 All the address information matched. All information matched
1 None of the address information matched. None
Note: The transaction is declined.
2 Part of the address information matched. Partial
3 The merchant did not provide AVS information. Not processed. Not applicable
4
U
Note: Either a number or a letter is returned.
Address not checked, or acquirer had no response. Service not available. Not applicable
Null No AVS response was obtained. Default value of field. Not applicable

AVS response codes for Amex

Code Description
A Card holder Address only correct.
D Card holder Name incorrect, Postal Code matches.
E Card holder Name incorrect, Address and Postal Code match.
F Card holder Name incorrect, Address matches.
K Card holder Name matches.
L Card holder Name and Postal Code match.
M Card holder Name, Address and Postal Code match.
N No, Card holder Address and Postal Code are both incorrect.
O Card holder Name and Address match.
R System unavailable; retry.
S Service not supported.
U Information unavailable.
W No, Card holder Name, Address and Postal Code are all incorrect.
Y Yes, Card holder Address and Postal Code are both correct.
Z Card holder Postal Code only correct.

CVV2 response codes

CVV2 response codes for Visa, MasterCard, Discover, and American Express

CVV2 code Meaning Matched details
E Error - Unrecognized or Unknown response Not applicable
I Invalid or Null Not applicable
M Match CVV2 / CSC
N No match None
P Not processed Not applicable
S Service not supported Not applicable
U Unknown - Issuer is not certified Not applicable
X No response Not applicable
All others Error Not applicable

CVV2 response codes for Maestro

CVV2 code Meaning Matched details
0 Matched CVV2
1 No match None
2 The merchant has not implemented CVV2 code handling Not applicable
3 Merchant has indicated that CVV2 is not present on card Not applicable
4
X
Note: Either a number or a letter is returned.
Service not available Not applicable
All others Error Not applicable

Payment Advice Codes for declined payments

For more information about declined payments, see the Website Payments Pro integration guide.

MasterCard response values and definitions

Response code Possible reason for decline Suggested action
01 (New account information). Expired Card Account upgrade, or Portfolio Sale Conversion. Obtain new account information before next billing cycle.
02 (Try again later). Over Credit Limit, or insufficient funds. Retry the transaction 72 hours later.
03 (Do not try again. Obtain another type of payment from customer due to account being closed or fraud). Account Closed Fraudulent. Obtain another type of payment from customer.
21 (Do not try again. Card holder has canceled recurring charge). Card holder has been unsuccessful at canceling recurring payment through merchant. Stop recurring payment requests.

Visa response values and definitions

Response code Possible reason for decline Suggested action
02 (Stop a specific payment). Card holder wants to stop only one specific payment in the recurring payment relationship. The merchant must NOT resubmit the same transaction. The merchant can continue the billing process in the subsequent billing period.
03 (Revoke authorization for further payments). Card holder wants to stop all recurring payment transactions for a specific merchant. Stop recurring payment requests.
21 (Cancel all recurring payments for the card number in the request). All recurring payments have been canceled for the card number requested. Stop recurring payment requests.