Payflow Pro Guide

Table Of Contents
Express Checkout for Payflow Pro 27
Billing Agreements and Reference Transactions
Obtaining the BAID Without Express Checkout Purchase
2
3. Redirect the buyers 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.