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
Billing Agreements and Reference Transactions
Obtaining the BAID Without Express Checkout Purchase
2
26 Express Checkout for Payflow Pro
FIGURE 2.3 Obtaining the BAID without Express Checkout purchase
The message flow consists of the following comments, which correspond to the circled
numbers in Figure 2.1. The comments pertain specifically to setting up a billing agreement and
obtaining a BAID.
1. When the buyer chooses to set up a billing agreement, call the Set Express Checkout
request (ACTION=S) and pass information about the agreement:
– The billing type (required)
– A description of the goods or services associated with the agreement (optional)
– The type of PayPal payment you require (optional)
– A string for your use in any way (optional)
NOTE: Even though the buyer is not making a purchase in this flow, provide a value for AMT,
for example, AMT=0.00.
2. PayPal returns a TOKEN that you use in subsequent steps.