Express Checkout for Payflow Pro 17
Express Checkout Processing Flow
Other Express Checkout Concepts
1
2. From the Profile tab, click Website Payments Preferences.
3. Choose from the three options for handling the contact telephone number at the bottom of
the page.
Eliminating Your Order Review Page
You can make checkout appear to complete on the PayPal website rather than on your own
and, therefore, eliminate the need for an Order Review page on your site. (Of course, when the
buyer returns from PayPal, you still call the Do Express Checkout Payment request to
complete the transaction.) In this situation, you would want the button text on the PayPal
Review page to appear as “Pay Now” rather than “Continue.”
You control the button text through the value of the useraction variable. You set this
variable on the PayPal URL to which you redirect the buyer after calling Set Express
Checkout.
NOTE: As a best practice, you should incorporate the “Pay Now” button text in the Express
Checkout flow that redirects the buyer to PayPal from your shopping cart at the start of
checkout.
Values and resulting button text are described below:
If you do not set useraction or you set useraction to continue, PayPal displays the
button text “Continue.”
If you set useraction to commit, PayPal displays the button text “Pay Now.”
To display the “Pay Now” button text, for example, append &useraction=commit to the
redirect URL string as shown below where tokenvalue is the token value returned in the Set
Express Checkout response.
"https://www.paypal.com/cgi-bin/webscr?cmd=_express-
checkout&token=tokenvalue&useraction=commit"
Pending Responses
If the Do Express Checkout Payment PENDINGREASON response is a value other than none or
completed, the payment is pending. Typically, this means the buyer has paid with an eCheck.
In such a case, funds are not guaranteed, and you should not ship or deliver items or services
until the payment has successfully completed.
NOTE: PayPal recommends that you block eChecks as a payment method in your PayPal
account profile if you are unable to handle pending state payments.
To find out the status of a pending payment, you can:
Submit an Inquiry transaction.
Check the status from the PayPal User Interface. See PayPal online help for details.