Developer's Guide

Table Of Contents
Payflow Pro Developer’s Guide 41
Credit Card Transactions
Recharging to the Same Credit Card (Reference Transactions)
Transaction Types that Can Be Used as the Original Transaction
You can reference the following transaction types to supply data for a new Sale or
Authorization transaction:
z Authorization (To capture the funds for an approved Authorization transaction, be sure to
perform a Delayed Capture transaction—not a Reference transaction.)
z Credit
z Delayed Capture
z Sale
z Voice Authorization (The Voice Authorization code is not copied to the new transaction)
z Vo id
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:
TABLE 4.11 Fields copied from reference transactions
ACCTTYPE STREET
ACCT CITY
EXPDATE STATE
FIRSTNAME ZIP
MIDDLENAME BILLTOCOUNTRY
LASTNAME SWIPE