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
PayPal Certified Developer Program Study Guide March 2008 61
Express Checkout
Express Checkout API Reference Information
6
Express Checkout API Reference Information
The following sections provide reference information about the parameters and fields used in
the various requests and responses involved in PayPal Express Checkout.
Further reference information is available in PayPal Name-Value Pair API Developer Guide
and Reference.
Logs in to
PayPal,
approves
PayPal use, and
clicks
Continue or
Pay.
Redirects user’s browser to merchant’s
ReturnURL, with Token value
appended.
Optionally sends a
GetExpressCheckoutDetails request
with Token to retrieve customer’s
information.
Returns a GetExpressCheckout-
Details response
with PayerID, email address,
shipping address, confirmed or
unconfirmed status or that shipping
address, and other details.
Renders page in customer’s browser for the next step
in checkout process, such as the “Order Review” page.
Clicks
Confirm
Order button
Calls DoExpressCheckoutPayment API with the
required elements Token, OrderTotal,
PaymentAction, and PayerID returned by
GetExpressCheckoutDetails response.
Returns payment info with important
TransactionID value and other
details about the payment.
Displays final page.
T
ABLE 6.1 Express Checkout Flow-of-Control and Integration Points (Continued)
Customer... Merchant... PayPal...