# Address Verification Service (AVS) Check

**What does AVS stands for?**

AVS is a fraud prevention tool used to verify the address provided by a customer during a transaction. It compares the billing address entered by the cardholder with the address on file at the card-issuing bank. AVS is commonly used in card-not-present (CNP) transactions like online to reduce the risk of fraud.

**How does AVS works?**

When a customer enters their billing address during a transaction, the payment processor sends this information to the card issuer for verification. The card issuer checks the street address and ZIP code against the information they have on file. Based on the match (or lack thereof), the transaction can either approved, or declined.

**AVS response codes**

AVS response codes indicate how closely the entered billing address matches the one on file. These codes, which vary from network to network, tell the business what next steps they should take with the transaction. Following are the possible AVS response codes

&#x20;

| **AVS Response Code** | **Definition** |
| --------------------- | -------------- |

| **AVS Response Code** | **Definition**                                                                                                                                                       |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| A                     | Address matches - ZIP Code does not match                                                                                                                            |
| B                     | <p>Street address match, Postal code in wrong format (international issuer)<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘A’.</p>     |
| C                     | <p>Street address and postal code in wrong formats<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘R’.</p>                              |
| D                     | <p>Street address and postal code match (international issuer).<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p>                 |
| E                     | AVS Error                                                                                                                                                            |
| F                     | <p>Address does compare and five-digit ZIP code does compare (UK only).<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p>         |
| G                     | <p>Service not supported by non-US issuer<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘R’.</p>                                       |
| I                     | <p>Address information not verified by international issuer<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘R’.</p>                     |
| M                     | <p>Street Address and Postal code match (international issuer).<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p>                 |
| N                     | No Match on Address (Street) or ZIP                                                                                                                                  |
| O                     | No Response sent                                                                                                                                                     |
| P                     | <p>Postal codes match, Street address not verified due to incompatible formats.<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p> |
| R                     | Retry, System unavailable or Timed out                                                                                                                               |
| S                     | <p>Service not supported by issuer.<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘U’.</p>                                             |
| U                     | Address information is unavailable                                                                                                                                   |
| W                     | <p>9-digit ZIP matches, Address (Street) does not match.<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p>                        |
| X                     | <p>Exact AVS Match.<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p>                                                             |
| Y                     | <p>Address (Street) and 5-digit ZIP match.<br><strong>Important:</strong> No longer used by Visa – expect AVS Response ‘Z’.</p>                                      |
| Z                     | 5-digit ZIP matches, Address (Street) does not match                                                                                                                 |

&#x20;

**What happens if the AVS system is down?**

If the AVS system is unavailable, the card issuer may return a response code indicating that AVS data could not be verified (such as code "R" for retry). Merchants can choose to proceed with or decline the transaction based on their risk appetite.

&#x20;

**How to start using AVS?**

Please contact the PayEngine Customer Success team to enable AVS checks. They will assist you in configuring to meet your specific requirements, including how to handle transaction approvals or declines based on each AVS response code

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payengine.co/developer-docs/processing-payments/address-verification-service-avs-check.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
