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_result
in the body of the webhook andavs_response
in the response. - RDFs —
ADDRESS VERIFICATION RESPONSE
in 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 |