2009

Table Of Contents
Performing Direct Payment Credit Card Transactions
Using Address Verification Service
4
34 Website Payments Pro Payflow Edition Developer’s Guide
3. Submit a new Sale or Authorization/Delayed Capture transaction of $34 for the rest of the
shipment.
Once you have shipped the remainder of the product, you can collect the remaining $34 in
a Sale transaction that uses the initial Authorization as a reference transaction:
TRXTYPE=S&TENDER=C&PWD=password&PARTNER=partner&VENDOR=vendor&USER=user&
ORIGID=VXYZ0 1234567&AMT=34.00
This is the response:
RESULT=0&PNREF=EFHP0D426A53&AUTHCODE=25TEST&AVSADDR=Y&AVSZIP=N&CORRELATI
ONID=2dc60e253495e&PPREF=68W3371331353001F
Using Address Verification Service
To qualify for the lowest bank rate, you must pass address verification service information—
street address and ZIP (postal) code.
Address Verification Service compares the submitted billing street address and ZIP code with
the values on file at the cardholders bank. The response includes values for AVSADDR and
AVSZIP: Y, N, or X for the match status of the customers street address and ZIP code.
Y = match, N = no match, X=cardholders bank does not support Address Verification
Service. The Address Verification Service result is for advice only. Banks do not decline
transactions based on the Address Verification Service result—the merchant makes the
decision to approve or decline a transaction. Address Verification Service is supported by most
U.S. banks and some international banks.
NOTE: Address Verification Service checks only for a street number match, not a street name
match, so 123 Main Street returns the same response as 123 Elm Street.
The International Address Verification Service (IAVS) response indicates whether the Address
Verification Service response is international (Y), USA (N), or cannot be determined (X). SDK
version 3.06 or later is required.
Example Address Verification Service Request
This example request include the address verification service request parameters STREET and
ZIP:
TRXTYPE=A&TENDER=C&PWD=password&PARTNER=partner&VENDOR=vendor&USER=user&ACC
T=5555555555554444&EXPDATE=0308&AMT=123.00
&STREET=5199 Maple&ZIP=98765
Example Address Verification Service Response
In this example, the address value matches the value in the banks records, but the ZIP code
does not. The IAVS response is X..
RESULT=0&PNREF=EFHP0D426A56&RESPMSG=APPROVED&AVS ADDR=Y&AVSZIP=N&IAVS= X&CORR
ELATIONID=2dc60e253496a&PPREF=68W3371331353001F