> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AVS Return Codes

## Address Verification Service (AVS)

Address Verification Service (AVS) checks are provided by payment providers. A credit card validated with AVS is checked using the provided billing address. Validation occurs together with authorization of the transaction.

Strict address verification rules often fail due to mismatches arising out of typographical errors and multiple address variations. By default, payment processors conduct the AVS check using the account holder’s address number (for example, the "123" in 123 Main St), and zip code. If both items match, Subscribe receives a Full Match return from the processor. If one of the two match, Subscribe considers this a Partial Match. Subscribe considers either a Full Match or a Partial Match a success. A No Match return causes the transaction to be canceled if the AVS policy is being enforced.

The AVS return codes are used to check the TransactionStatus.vinAVS for a FullMatch or PartialMatch. If either of these values is returned, consider the AVS result successful and continue. If the Transaction is approved (that is, Authorized status is returned), but either AVS or CVN (Card Verification Number) is not acceptable, call Transaction.cancel() to remove the Authorization.

See[Screen Subscribers for Potential Fraud During Purchase](https://docs.vindicia.com/bundle/subscribeUseCases/page/topics/2212_r_screenCustomers.html) Use Case for an example of how to use AVS checking via API.

## About Address Verification System (AVS) Return Codes

The following table provides a list of Address Verification System (AVS) return codes used by each Payment Provider.

| **ID** | **Value** | **Description** | **AVS Match Type ID** | **Value** | **Provider** |
| - | - | - | - | - | - |
| 1 | A | Street Address: Match -- First 5 Digits of ZIP: No Match | 2 | PartialMatch | FDMS, Global Collect |
| 2 | B | Address information not provided for AVS Check | 4 | IssuerError | FDMS, Global Collect |
| 3 | E | AVS Error | 4 | IssuerError | FDMS, Global Collect |
| 4 | G | Non U.S. Card Issuing Bank | 4 | IssuerError | FDMS, Global Collect |
| 5 | N | Street Address: No Match -- First 5 Digits of ZIP: No Match | 3 | NoMatch | FDMS, Global Collect |
| 6 | P | AVS not applicable for this transaction | 4 | IssuerError | FDMS, Global Collect |
| 7 | R | Retry, System Is Unavailable | 5 | NoOpinion | FDMS, Global Collect |
| 8 | S | AVS Not Suported by Card Issuing Bank | 4 | IssuerError | FDMS, Global Collect |
| 9 | U | Address Information For This Cardholder Is Unavailable | 4 | IssuerError | FDMS, Global Collect |
| 10 | W | Street Address: No Match -- All 9 Digits of ZIP: Match | 2 | PartialMatch | FDMS, Global Collect |
| 11 | X | Street Address: Match -- All 9 Digits of ZIP: Match | 1 | FullMatch | FDMS, Global Collect |
| 12 | Y | Street Address: Match -- All 5 Digits of ZIP: Match | 1 | FullMatch | FDMS, Global Collect |
| 13 | Z | Street Address: No Match -- All 5 Digits of ZIP: Match | 2 | PartialMatch | FDMS, Global Collect |
| 14 | 0 | 5-Digit zip and address match | 1 | FullMatch | Worldpay (Vantiv/Litle) |
| 15 | 1 | 9-Digit zip and address match | 1 | FullMatch | Worldpay (Vantiv/Litle) |
| 16 | 2 | Postal code and address match | 1 | FullMatch | Worldpay (Vantiv/Litle) |
| 17 | 10 | 5-Digit zip matches, address does not match | 2 | PartialMatch | Worldpay (Vantiv/Litle) |
| 18 | 11 | 9-Digit zip matches, address does not match | 2 | PartialMatch | Worldpay (Vantiv/Litle) |
| 19 | 12 | Zip does not match, address matches | 2 | PartialMatch | Worldpay (Vantiv/Litle) |
| 20 | 13 | Postal code does not match, address matches | 2 | PartialMatch | Worldpay (Vantiv/Litle) |
| 21 | 14 | Postal code matches, address not verified | 1 | FullMatch | Worldpay (Vantiv/Litle) |
| 22 | 20 | Neither zip nor address match | 3 | NoMatch | Worldpay (Vantiv/Litle) |
| 23 | 30 | AVS service not supported by issuer | 4 | IssuerError | Worldpay (Vantiv/Litle) |
| 24 | 31 | AVS system not availble | 4 | IssuerError | Worldpay (Vantiv/Litle) |
| 25 | 32 | Address unavailble | 4 | IssuerError | Worldpay (Vantiv/Litle) |
| 26 | 33 | General error | 4 | IssuerError | Worldpay (Vantiv/Litle) |
| 27 | 34 | AVS not performed | 4 | IssuerError | Worldpay (Vantiv/Litle) |
| 28 | 40 | Address failed edit checks | 4 | IssuerError | Worldpay (Vantiv/Litle) |
| 29 | N1 | No address given with order | 4 | IssuerError | Chase Paymentech |
| 30 | N2 | Bill-to address did not pass Chase Paymentech's edit checks (for example, may be foreign) | 4 | IssuerError | Chase Paymentech |
| 31 | | AVS not performed (Blanks returned) | 5 | NoOpinion | Chase Paymentech |
| 32 | IG | Issuer does not participate in Global AVS (International Issuer) (International address information not provided, or provided and issuer does not participate | 4 | IssuerError | Chase Paymentech |
| 33 | IU | Issuer does not participate in Global AVS (Domestic Issuer) | 4 | IssuerError | Chase Paymentech |
| 34 | ID | Issuer does not participate in AVS | 4 | IssuerError | Chase Paymentech |
| 35 | IE | Edit Error—AVS data is invalid | 4 | IssuerError | Chase Paymentech |
| 36 | IS | System unavailable or time-out | 4 | IssuerError | Chase Paymentech |
| 37 | IA | International street address and postal code match (International only) | 1 | FullMatch | Chase Paymentech |
| 38 | IB | Street address match. Postal code not verified due to incompatible format (both were sent) | 2 | PartialMatch | Chase Paymentech |
| 39 | IC | Street address and postal code not verified due to incompatible format (both were sent) | 4 | IssuerError | Chase Paymentech |
| 40 | IP | Postal code match. Street address not verified due to incompatible format (both were sent) | 2 | PartialMatch | Chase Paymentech |
| 41 | A1 | Cardholder name matches | 2 | PartialMatch | Chase Paymentech |
| 42 | A3 | Cardholder name, billing address and postal code match | 1 | FullMatch | Chase Paymentech |
| 43 | A4 | Cardholder name and billing address match | 2 | PartialMatch | Chase Paymentech |
| 44 | B3 | Cardholder name incorrect, billing address and postal code match | 2 | PartialMatch | Chase Paymentech |
| 45 | B4 | Cardholder name incorrect, billing postal code matches | 2 | PartialMatch | Chase Paymentech |
| 46 | B7 | Cardholder name incorrect, billing address matches | 2 | PartialMatch | Chase Paymentech |
| 47 | B8 | Cardholder name, billing address and postal codes are all incorrect | 3 | NoMatch | Chase Paymentech |
| 48 | I1 | Zip/Postal: Match, Plus-4: Match, Locale: Match | 1 | FullMatch | Chase Paymentech |
| 49 | I2 | Zip/Postal: Match, Plus-4: Match, Locale: No Match | 2 | PartialMatch | Chase Paymentech |
| 50 | I3 | Zip/Postal: Match, Plus-4: No Match, Locale: Match | 2 | PartialMatch | Chase Paymentech |
| 51 | I4 | Zip/Postal: Match, Plus-4: No Match, Locale: No Match | 2 | PartialMatch | Chase Paymentech |
| 52 | I5 | Zip/Postal: No Match, Plus-4: Match, Locale: Match | 2 | PartialMatch | Chase Paymentech |
| 53 | I6 | Zip/Postal: No Match, Plus-4: Match, Locale: No Match | 2 | PartialMatch | Chase Paymentech |
| 54 | I7 | Zip/Postal: No Match, Plus-4: No Match, Locale: Match | 2 | PartialMatch | Chase Paymentech |
| 55 | I8 | Zip/Postal: No Match, Plus-4: No Match, Locale: No Match | 3 | NoMatch | Chase Paymentech |
| 56 | Y:YY | Address & 5-Digit Zip Match | 1 | FullMatch | FDMS |
| 57 | Z:NY | 5-Digit Zip Match Only | 2 | PartialMatch | FDMS |
| 58 | A:YN | Address Match Only | 2 | PartialMatch | FDMS |
| 59 | N:NN | Neither Address nor Zip Match | 3 | NoMatch | FDMS |
| 60 | X:YY | Address & 9-Digit Zip Match | 1 | FullMatch | FDMS |
| 61 | W:NY | 9-Digit Zip Match Only | 2 | PartialMatch | FDMS |
| 62 | U:XX | Address information not verified for domestic transaction | 4 | IssuerError | FDMS |
| 63 | R:XX | Retry/System Unavailable | 4 | IssuerError | FDMS |
| 64 | S:XX | Service Not Supported | 4 | IssuerError | FDMS |
| 65 | E:XX | Address Verfication Not Allowed for Card Type | 4 | IssuerError | FDMS |
| 66 | G:XX | Global Non-AVS participant | 4 | IssuerError | FDMS |
| 67 | B:YN | Street addresses match for international transaction; postal code not verified | 2 | PartialMatch | FDMS |
| 68 | C:NN | Street and postal code not verified for international transaction | 3 | NoMatch | FDMS |
| 69 | D:YY | Street addresses and postal codes match for international transaction | 1 | FullMatch | FDMS |
| 70 | F:YY | Street addresses and postal codes match for international transactions (UK only) | 1 | FullMatch | FDMS |
| 71 | I:NN | Address information not verified for international transaction | 4 | IssuerError | FDMS |
| 72 | M:YY | Street addresses and postal codes match for international transaction | 1 | FullMatch | FDMS |
| 73 | P:NY | Postal codes match for international transaction; street address not verified | 2 | PartialMatch | FDMS |

**Parent topic:**[Payment Management](../topics/r_paymentManagement)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.