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 Processing Flow
Express Checkout Sale Transaction Example
1
12 Express Checkout for Payflow Pro
Express Checkout ACTION Values
To identify each request in the Express Checkout flow, you pass the appropriate ACTION
parameter. The table below shows the value of
ACTION for each Express Checkout request.
Express Checkout Token
The TOKEN value returned in the response to Set Express Checkout associates the buyer with
this particular Express Checkout flow. You pass it back to the server in these Express
Checkout requests:
z In the HTTP request to redirect the buyer’s browser to the PayPal web site
z In the Get Express Checkout Details request to obtain the buyer’s shipping information
z In the Do Express Checkout Payment request to carry out the transaction
Express Checkout Sale Transaction Example
This section describes the Express Checkout flow in greater detail using a Sale transaction as
the example. See Appendix A, “Express Checkout Parameter Reference,” for detailed
descriptions of all required and optional Express Checkout transaction parameters.
z Set Express Checkout (ACTION=S)
z Redirecting the Buyer to PayPal
z Get Express Checkout Details (ACTION=G)
z Redirecting the Buyer to Your Website
z Do Express Checkout Payment (ACTION=D)
Set Express Checkout (ACTION=S)
The Set Express Checkout request passes the transaction details from your website to PayPal
when a buyer chooses to pay with PayPal.
Set Express Checkout requires that you pass data for the following parameters.
z ACTION
z AMT
TABLE 1.1 ACTION values for Express Checkout
Request ACTION value
Set Express Checkout ACTION=S
Get Express Checkout Details ACTION=G
Do Express Checkout Payment ACTION=D