AVS and CVV Code Reference
AVS (Address Verification Service) and CVV (Card Verification Value) are fraud checks used mainly for card-not-present payments. They do not approve or decline a transaction by themselves. They return verification results from the card issuer that help you judge risk.
AVS compares the billing street address and ZIP/postal code entered at checkout to what the card issuer has on file. The issuer returns an AVS code showing match, partial match, or no match.
CVV checks the card’s security code (3 digits on most cards, 4 on Amex). The issuer returns a CVV code showing whether the code matched.
These results are used to:
- Spot higher-risk transactions
- Support fraud rules and reviews
- Add context when a transaction declines
The chart below lists the AVS and CVV codes and what each one means.
AVS Codes
| Code | Meaning |
|---|---|
| X | Exact match, 9-character numeric ZIP |
| Y | Exact match, 5-character numeric ZIP |
| A | Address match only |
| W | 9-character ZIP match only |
| Z | 5-character ZIP match only |
| N | No address or ZIP match |
| U | Address unavailable |
| G | Non-U.S. issuer does not participate |
| R | Issuer system unavailable |
| E | Not a mail/phone order |
| S | Service not supported |
| O | AVS not available |
CVV2 / CVC2 Codes
| Code | Meaning |
|---|---|
| M | CVV2/CVC2 match |
| N | CVV2/CVC2 no match |
| P | Not processed |
| S | Merchant indicated CVV2/CVC2 not present |
| U | Issuer not certified or encryption keys not provided |