There are four different ways that your site can be configured to do an address check:
- PARTIAL_STREET - Street number matches will be marked as successful.
- PARTIAL_ZIP - ZIP code matches will be marked as successful.
- PARTIAL - Both street number and ZIP code partial matches will be marked as successful.
- FULL - Only exact street number matches and zip code matches will be marked as successful.
For zip code matching (PARTIAL_ZIP), the zip code at the bank can create a false failure if the bank has the zip+4 and the constituent does not enter in the +4 at the time of donating.
For either matching (PARTIAL), the matching is the same as the other partial matches but it will accept either. So if I type in the wrong street number but the correct zip code, the transaction will be accepted and vice versa.
For complete matching (FULL), the matching is the same as the partials, but everything has to be correct. So if I type in either my street number or my zip code incorrectly, the transaction will fail.
After enabling AVS, you can report on the AVS responses to see which part of the address fails the check. How is the AVS Decode Value field populated?
CVV - Card Verification Value
We can also put in place CVV on your site. CVV is an authentication procedure established by credit card companies to further efforts towards reducing fraud for internet transactions. It consists of requiring a card holder to enter the CVV number in at transaction time to verify that the card is on hand. The CVV code is a security feature for "card not present" transactions (e.g., Internet transactions), and now appears on most (but not all) major credit and debit cards. This new feature is a three- or four-digit code which provides a cryptographic check of the information embossed on the card, usually on the back of the card.
Note that Visa calls this code "Card Verification Value" (CVV), MasterCard calls it "Card Validation Code" (CVC), and American Express Discover calls it "Card ID" (CID). For more information on this technology, click here.