Integration Guide
Table Of Contents
- Express Checkout Integration Guide
- Contents
 - Preface
 - Introducing Express Checkout
 - Express Checkout Button and Logo Image Integration
 - PayPal Name-Value Pair API Basics
 - Implementing the Simplest Express Checkout Integration
 - Testing an Express Checkout Integration
 - Customizing Express Checkout
 - Implementing the Instant Update API
 - Immediate Payment
 - Implementing Parallel Payments
 - Handling Payment Settlements
 - Handling Recurring Payments
- How Recurring Payments Work
 - Recurring Payments Terms
 - Options for Creating a Recurring Payments Profile
 - Recurring Payments With Express Checkout
 - Recurring Payments Profile Status
 - Getting Recurring Payments Profile Information
 - Modifying a Recurring Payments Profile
 - Billing the Outstanding Amount of a Profile
 - Recurring Payments Notifications
 
 - Using Other PayPal API Operations
 - Integrating giropay with Express Checkout
 
 
Handling Payment Settlements
Order Payment Action for Express Checkout
10
110 May 2010 Express Checkout Integration Guide
An authorization enables you to capture multiple payments up to 115% of, or USD $75 more 
than, the amount you specify in the DoExpressCheckoutPayment request. Choose this 
payment action if you need to ship the goods before capturing the payment or if there is some 
reason not to accept the payment immediately. 
The honor period, for which funds can be held, is three days. The valid period, for which the 
authorization is valid, is 29 days. You can reauthorize the 3-day honor period at most once 
within the 29-day valid period.
You can void an authorization, in which case, the uncaptured part of the amount specified in 
the DoExpressCheckoutPayment request becomes void and can no longer be captured. If 
no part of the payment has been captured, the entire payment becomes void and nothing can be 
captured. 
API operations associated with Authorization payment action in Express Checkout
Order Payment Action for Express Checkout
An order payment action represents an agreement to pay one or more authorized amounts up 
to the specified total over a maximum of 29 days.
To set up an order, specify the following payment action in your SetExpressCheckout and 
DoExpressCheckoutPayment requests:
PAYMENTACTION=Order
An order enables you to create multiple authorizations over the 29 days; each authorization 
you create places the buyer’s funds on hold for up to three days. You can capture multiple 
payments for each authorization, up to 115% of, or USD $75 more than, the amount you 
specify in the DoExpressCheckoutPayment request. 
NOTE: The default number of child authorizations in your PayPal account is 1. To do 
multiple authorizations please contact PayPal to request an increase. 
This payment action provides the most flexibility and should be used when either a sale or one 
authorization plus one reauthorization do not meet your needs. Situations in which orders are 
appropriate include the handling of 
z Back orders, in which available merchandise is sent immediately and the remaining 
merchandise is sent when available, which may include more than two shipments
z Split orders, in which merchandise is sent in more than one shipment, perhaps to different 
addresses, and you want to collect a payment for each shipment
API Operation Description
DoCapture Capture an authorized payment
DoReauthorization Reauthorize a payment
DoVoid Void an order or an authorization










