2009

Table Of Contents
Website Payments Pro Payflow Edition Developer’s Guide 25
Performing Direct Payment Credit Card Transactions
Submitting Authorization/Delayed Capture Transactions
4
Because Visa and MasterCard regulations prohibit capturing credit card transaction funds until
a product or service has shipped to the buyer, most processing networks implement an
Authorization transaction followed by a Delayed Capture transaction.
When To Use Authorization/Delayed Capture Transactions
If your business does not provide immediate fulfillment of products or services, you should
use this two-stage transaction solution, also known as Delayed Capture processing, because it
enables you to capture credit card transaction funds when your are ready to collect them.
If your business provides immediate fulfillment, you can use a simple Sale transaction instead.
For details, see “Submitting Sale Transactions” on page 23. If you need to recharge a credit
card and you are not storing the credit card information in your local database, you can
perform a new reference transaction based on a Sale. For details, see “Recharging to the Same
Credit Card (Reference Transactions)” on page 32.
Required Authorization Transaction Parameters
To perform an Authorization transaction, you are required to pass the following parameters:
z ACCT
z AMT
z EXPDATE
Typical Authorization Transaction Parameter String
A typical parameter string passed in an Authorization transaction is the same as a Sale
transaction string. The only difference is that the TRXTYPE value is A in an Authorization.
TRXTYPE=A&TENDER=C&USER=user&PWD=password&PARTNER=partner&ACCT=510510510510
5100&EXPDATE=1209&AMT=99.06&COMMENT1=Reservation&FIRSTNAME=John&LASTNAME=Jo
nes&STREET=123 Main St.&CITY=San
Jose&STATE=CA&ZIP=123451234&COUNTRY=US&CVV2=123&CLIENTIP=0.0.0.0
Required Delayed Capture Transaction Parameters
To perform a Delayed Capture (TRXTYPE=D) transaction, you are required to pass the
following parameter: