Payflow Pro Guide

Table Of Contents
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 buyers 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