Study Guide

Table Of Contents
Express Checkout
Order Review Page Setup
6
76 March 2008 PayPal Certified Developer Program Study Guide
Order Review Page Setup
PayPal recommends that order review pages be set up as follows:
1. Shipping Information Section:
Display the shipping address supplied by PayPal.
On first use of the SetExpressCheckout API call, if the customer selected a shipping
address stored in the PayPal account, redirect the customers browser back to PayPal to
edit the shipping address. To redirect the browser a second time, use the
SetExpressCheckout API again, and include the Token that was received in the first
SetExpressCheckout response. (On the second SetExpressCheckout API call,
include ReturnURL, CancelURL, and other required elements only if their values are
different from the values included in the first SetExpressCheckout API call. These
values most likely will be different on the second request.)
2. Billing Information Section:
Display the customers PayPal email address provided in Express Checkout.
3. Order Total:
The application must display the same exact OrderTotal value that was sent to PayPal
in the DoExpressCheckoutPayment request.
Authorization & Capture
PayPal assumes that at the end of the checkout process, the merchant makes a final sale and
payment transaction through PayPal. If, at the point of sale, the merchant does not know the
complete cost of the order—for example, if the shipping, handling, and tax are not precisely
known or there is an upsell—a transaction can be authorized that can be captured later, with
Authorization & Capture.
PayPal uses Authorization & Capture in both Express Checkout and Direct Payment.
For information on Authorization & Capture, see “Authorization & Capture APIs” on page 87.