AVS is an authentication method for card transactions. See AVS-only checks in the Authorization guide for an explanation.
The AVS code is present in these places:
- Auth API —
avs_resultin the body of the webhook andavs_responsein the response. - RDFs —
ADDRESS VERIFICATION RESPONSEin the Authorized Transactions RDF.
Each network uses different codes for AVS.
| Description | Mastercard | Visa | Discover | Pulse | STAR |
|---|---|---|---|---|---|
| Address and 5-digit zip code | Y | Y | A | Y | Y |
| Address and 9-digit zip code | Y | Y | X | X | X |
| Address only | A | A | Y | A | A |
| 5-digit zip code only | Z | Z | Z | Z | Z |
| 9-digit zip code only | Z | Z | T | W | W |
| Neither address nor zip code | N | N | N | N | N |
| Gift card | M | Y | A | Y | S |
| Unsupported | U | U | S | S | U |
| AVS not used | B | B | B | B | B |
| Unrecognized AVS return value | C | C | C | C | C |
| No data | D | ||||
| Retry AVS | R |
