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 3
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
How to Contact Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Document History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 1 Express Checkout Processing Flow. . . . . . . . . . . . . 9
What Is Express Checkout? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
How Express Checkout Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Express Checkout Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Express Checkout ACTION Values . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Express Checkout Token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Express Checkout Sale Transaction Example . . . . . . . . . . . . . . . . . . . . . . . . 12
Set Express Checkout (ACTION=S). . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Redirecting the Buyer to PayPal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Get Express Checkout Details (ACTION=G) . . . . . . . . . . . . . . . . . . . . . . 14
Redirecting the Buyer to Your Website . . . . . . . . . . . . . . . . . . . . . . . . . 15
Do Express Checkout Payment (ACTION=D) . . . . . . . . . . . . . . . . . . . . . . 15
Other Express Checkout Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Obtaining the Buyer’s Telephone Number During Checkout . . . . . . . . . . . . . . 16
Eliminating Your Order Review Page . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Pending Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 2 Billing Agreements and Reference Transactions . . . . . .19
About Reference Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
About Billing Agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
About Billing Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Ways To Obtain a BAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Obtaining the BAID With Express Checkout Purchase . . . . . . . . . . . . . . . . . . . 21
Example of Obtaining the BAID With Express Checkout Purchase . . . . . . . . . . . 24
Obtaining the BAID Without Express Checkout Purchase . . . . . . . . . . . . . . . . . . 25
Example of Obtaining the BAID Without Express Checkout Purchase . . . . . . . . . 28