Developer's Guide

Table Of Contents
Website Payments Pro Payflow Edition Developer’s Guide 33
Performing Direct Payment Credit Card Transactions
Recharging to the Same Credit Card (Reference Transactions)
4
z Credit
Fields Copied From Reference Transactions
The following fields are copied from the reference transaction into the new Sale or
Authorization transaction (if they exist in the original transaction). If you provide a value for
any of these parameters when submitting the new transaction, then the new value is used.
Example Reference Transaction
In this example, you authorize an amount of $100 for a shipment and charge $66 for the first
partial shipment using a normal Delayed Capture transaction. You charge the $34 for the final
part of the shipment using a reference transaction to draw credit card and shipping address
information from the initial Authorization transaction.
This example procedure creates a reference transaction:
1. Submit the initial transaction, such as an Authorization.
You use an Authorization transaction for the full amount of the purchase of $100:
TRXTYPE=A&TENDER=C&PWD=password&PARTNER=partner&VENDOR=vendor&USER=user&
ACCT=5555555555554444&EXPDATE=0308&AMT=100.00&INVNUM=123456789&STREET=51
99 MAPLE&ZIP=94588
Note the value of the PNREF in the response:
RESULT=0&PNR EF=EFHP0D426A51&RESPMSG=Approved&AVSADDR=N&AVSZIP=Y&CVV2MATC
H=X&PPREF=6FS950632E172331R&CORRELATIONID=3c1a7c1c411a
2. Capture the authorized funds for a partial shipment of $66.
When you deliver the first $66 worth of product, you use a normal Delayed Capture
transaction to collect the $66. Set ORIGID to the value of PNREF in the original
Authorization (See “Required Delayed Capture Transaction Parameters” on page 25):
TRXTYPE=D&TENDER=C&PWD=password&PARTNER=partner&VENDOR=vendor&USER=user&
ORIGID=VXYZ0 1234567&AMT=66.00
This is the response:
RESULT=0&PNREF=VXYZ01234568&AUTHCODE=25TEST&AVSADDR=Y&AVSZIP=N&CORRELATI
ONID=2dc60e253495e&PPREF=68W3371331353001F
T
ABLE 4.8 Fields copied to new transaction
ACCTTYPE STREET
ACCT CITY
EXPDATE STATE
FIRSTNAME ZIP
LASTNAME COUNTRY