Developer's Guide

Table Of Contents
Payflow Pro Developer’s Guide 53
Credit Card Testing
Testing Address Verification Service
Testing Address Verification Service
The Payflow testing server simulates Address Verification Service by returning a value for
AVSADDR based on the first three characters of the submitted value for STREET.
The testing server returns a value for AVSZIP based on the submitted ZIP value as shown in
the table.
If STREET starts with 667 or higher or begins with a non-numeric character, then the simulator
returns AVSADDR=X, AVSZIP=X.
Testing Card Security Code
If you submit a value for the card security code, the cardholders bank returns a
Yes / No / Not Supported (Y / N / X) response on whether the value matches the number on
file at the bank. Card security code is described in “Card Security Code Validation” on
page 46.
NOTE: Some processors will decline (RESULT value 12) a transaction if the card security code
does not match without returning a CVV2MATCH value. Test the results and check with
your processor to determine whether they support card security code checking.
1000 Generic Host (Processor)
Error
Use the AMOUNT 2000 - Does not apply to Elavon (formerly Nova),
American Express, or Global Payments East processors
T
ABLE 5.5 Testing AVSADDR
Submitted Value for STREET Example STREET Value AVSADDR Result
000-333 24285 Elm Y
334-666 49354 Main N
667 or higher or begins with a non-numeric
character
79232 Maple X
T
ABLE 5.6 Testing AVSZIP
Submitted Value for ZIP Example ZIP Value AVSZIP Result
00000-50000 00382 Y
50001-99999 94303 N
Any value (if street address is 667 or higher or
begins with a non-numeric character)
STREET=79232 Maple, ZIP=20304 X
T
ABLE 5.4 Obtaining RESULT value
RESULT Definition How to test using Payflow Pro