Payflow Pro Guide
Table Of Contents
- Contents
- Preface
- Express Checkout Processing Flow
- Billing Agreements and Reference Transactions
- Express Checkout Transaction Types
- Transaction Responses
- Express Checkout Testing
- Express Checkout Parameter Reference
- Connection Parameter Descriptions
- User Parameter Descriptions
- Express Checkout Parameter Descriptions
- Set Express Checkout Request Parameter Descriptions
- Set Express Checkout Response Parameter Descriptions
- Get Express Checkout Details Request Parameter Descriptions
- Get Express Checkout Details Response Parameter Descriptions
- Do Express Checkout Payment Request Parameter Descriptions
- Do Express Checkout Payment Response Parameter Descriptions
- Do Authorization Parameter Descriptions
- Do Reauthorization Parameter Descriptions
- Void Parameter Descriptions
- Credit Parameter Descriptions
- Delayed Capture Parameter Descriptions
- Billing Agreement Parameter Descriptions
- Reference Transaction Parameter Descriptions
- Currency Codes
- Country Codes
- Index
Express Checkout for Payflow Pro 19
2
Billing Agreements and
Reference Transactions
This chapter describes how you can automatically bill a buyer’s PayPal account based on
buyer information you obtained in a previous transaction. To perform this type of transaction
you first must obtain a billing agreement between you and the buyer.
z “About Reference Transactions” on page 19
z “About Billing Agreements” on page 20
z “Ways To Obtain a BAID” on page 20
z “Obtaining the BAID With Express Checkout Purchase” on page 21
z “Obtaining the BAID Without Express Checkout Purchase” on page 25
z “Updating a Billing Agreement” on page 29
z “Using Reference Transactions” on page 30
IMPORTANT:You must be enabled by PayPal to use reference transactions. Contact
PayPal for details.
About Reference Transactions
A reference transaction takes existing billing information already gathered from a previously
authorized transaction and reuses it to charge the buyer in a subsequent transaction.
Before you can use a reference transaction, you must set up a billing agreement with the buyer.
(See About Billing Agreements.) When you obtain the billing agreement, you can withdraw
funds from the buyer’s PayPal account without manual intervention using a reference
transaction. You can only use reference transactions with Authorization or Sale transactions
(TRXTYPE is A or S).
To enable line-item support in reference transactions, which includes the parameters below,
you must contact Merchant Technical Support at
http://www.paypal.com/mts:
z L_NAMEn
z L_DESCn
z L_COSTn
z L_TAXAMTn
z L_QTYn