Study Guide
Table Of Contents
- PayPal Certified Developer Program Study Guide
- Contents
- List of Tables
- Online Payment Processing
- Internet Security and Fraud Prevention
- Why Every Business Should Be Concerned About Internet Fraud
- Liability for Internet Fraud
- Internet Fraud: What It Is and How It Happens
- Who Is at Risk for Online Fraud
- Reducing Exposure to Fraud
- What Banks and Card Associations Are Doing to Prevent Online Credit Card Fraud
- What PayPal Is Doing to Protect Your Business Against Fraud
- Disclosure and Compliance
- PayPal Fraud Protection Services
- Review Questions
- Getting Started With Account Setup
- API Credentials
- Name-Value Pair (NVP) API
- Express Checkout
- Direct Payment API
- Transactions
- Sandbox Testing
- Answers to Review Questions
- General Reference Information
- Glossary
- Index
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 customer’s 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 customer’s 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.