Integration Guide
Table Of Contents
- Website Payments Pro Integration Guide
- Contents
- Preface
- Introducing Website Payments Pro
- Introducing Direct Payment
- 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
- Handling Payment Settlements
- Handling Recurring Payments
- How Recurring Payments Work
- Recurring Payments Terms
- Recurring Payments With Express Checkout
- Recurring Payments With Direct Payments
- Options for Creating a Recurring Payments Profile
- 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
Website Payments Pro Integration Guide October 2009 11
1
Introducing Website Payments
Pro
PayPal’s Website Payments Pro lets you accept both credit cards and PayPal payments
directly on your website. It consists of two API-based solutions: Direct Payment and Express
Checkout.
Direct Payment lets you accept credit cards on your website. Your customers do not need a
PayPal account to pay. Here’s how it works:
1. Your customer pays on your website with their credit card.
2. The payment information is sent to PayPal using the PayPal DoDirectPayment API
operation.
3. PayPal processes the payment information.
4. The funds from the transaction are sent to your PayPal account.
Express Checkout lets you accept PayPal payments on your website. Your customers benefit
because paying for items is fast. They don't have to spend time typing in financial and
shipping information because their information is already stored in their PayPal account.
Here’s how it works:
1. Your customer chooses to pay with PayPal by entering their email address and PayPal
password, without leaving your website.
2. Your customer makes the payment using PayPal.
3. The payment information is sent to PayPal using PayPal Express Checkout API operations.
4. The funds from the transaction are sent to your PayPal account.
NOTE: If you use Website Payments Pro, you must implement both Direct Payment and
Express Checkout.
NOTE: For information about administrative tasks you can perform from your PayPal account
such as adding users, setting up custom page styles, and managing multiple currency
balances, see the Merchant Setup and Administration Guide. The guide is located on
the Documentation page linked to the Library tab on
Developer Central.