
Express Checkout for Payflow 11
Express Checkout Processing Flow
Express Checkout Flow
1
1. On your website, your buyer checks out either by clicking the Check out with PayPal
button from your Shopping Cart page (as shown in the figure layout) or by selecting PayPal
from your Payment Methods page. This buyer action triggers the call to the Set Express
Checkout request.
2. The server responds to the request by returning a token or string value to your website. In
the figure above, the token is represented by an orange “donut.” The token keeps track of
your buyer throughout the checkout process.
3. You direct your buyer to the PayPal site, where they log in, select a funding source, and
confirm contact and shipping information. Express Checkout includes parameters that you
can use to customize the PayPal pages so they match characteristics of your own website.
For example, you can provide your own logo and colors.
4. When your buyer clicks the Continue button, PayPal sends the buyer back to your site at
the return URL you specified in the Set Express Checkout request. The token is appended
to the URL to identify the buyer.
5. Optionally you can send the Get Express Checkout Details request to obtain details about
your buyer such as the buyer’s telephone number and shipping address. You send the token
to identify the buyer. The server returns the requested information.
6. When your buyer clicks the Pay button, you send the Do Express Checkout Payment
request to perform the actual payment transaction.
7. The server returns the transaction result.
Express Checkout Flow
Through a set of name-value pair parameters, you provide Express Checkout transaction data
to the server. The server responds with
RESULT and RESPMSG values, along with other
response parameter data about the transaction.
Unlike most Payflow transactions, which consist of a single request call, Express Checkout is
a three-step process where the second step is optional:
1. Set Express Checkout sets up the data about the transaction and controls what is displayed
to the buyer on the PayPal site when the buyer chooses PayPal at checkout.
2. Get Express Checkout Details is an optional request enabling you to obtain information
about the transaction for display on your own website.
3. Do Express Checkout Payment performs the actual money transfer.
This guide refers to this request sequence and the resulting buyer experience as the Express
Checkout flow.
Komentarze do niniejszej Instrukcji