Express Checkout for Payflow Pro - PayPal
Express Checkout for Payflow Pro - PayPal
Express Checkout for Payflow Pro - PayPal
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2<br />
Billing Agreements and Reference Transactions<br />
Obtaining the BAID With <strong>Express</strong> <strong>Checkout</strong> Purchase<br />
FIGURE 2.1 Obtaining the BAID with <strong>Express</strong> <strong>Checkout</strong> purchase<br />
The message flow consists of the following comments, which correspond to the circled<br />
numbers in Figure 2.1. The comments pertain specifically to setting up a billing agreement and<br />
obtaining a BAID.<br />
1. When the buyer chooses to set up a billing agreement, call the Set <strong>Express</strong> <strong>Checkout</strong><br />
request (ACTION=S) and pass the following in<strong>for</strong>mation about the agreement:<br />
– The billing type (required)<br />
– A description of the goods or services associated with the agreement (optional)<br />
– The type of <strong>PayPal</strong> payment you require (optional)<br />
– A string <strong>for</strong> your use in any way (optional)<br />
2. <strong>PayPal</strong> returns a TOKEN that you use in subsequent steps.<br />
3. After the buyer clicks the <strong>PayPal</strong> button and you submit the Set <strong>Express</strong> <strong>Checkout</strong> request,<br />
you will want to automatically direct your buyer to the <strong>PayPal</strong> website to log in or set up a<br />
22 <strong>Express</strong> <strong>Checkout</strong> <strong>for</strong> <strong>Payflow</strong> <strong>Pro</strong>