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 27
Billing Agreements and Reference Transactions
Obtaining the BAID Without Express Checkout Purchase
2
3. Redirect the buyer’s browser to PayPal to allow the buyer to log in to PayPal or set up a
PayPal account. After the buyer clicks the PayPal button and you submit the Set Express
Checkout request, you will want to automatically direct your buyer to the PayPal website.
The redirect URL for this is shown below. TOKEN is the value returned in the Set Express
Checkout response.
https://www.paypal.com/cgi-bin/webscr?cmd=_express-
checkout&token=<TOKEN>
The buyer is presented with a PayPal Review page, such as the example page shown in
Figure 2.4. The buyer must click Agree and Continue for steps 5 through 8 below to
occur.
FIGURE 2.4 PayPal Review page
4. PayPal redirects the buyer’s browser to your return page.
5. Call the Get Express Checkout Details request (ACTION=G) to obtain information about the
buyer. PayPal returns the buyer information, including whether the billing agreement was
accepted.
6. Call the Create buyer Billing Agreement request (ACTION=X) to obtain the BAID.
7. PayPal returns a BAID. Save the BAID to implement Payflow reference transactions.