Integration Guide
Table Of Contents
- PayPal Payments Pro Integration Guide
- Contents
- Preface
- Introducing PayPal Payments Pro
- Introducing Direct Payment
- Introducing Express Checkout
- Getting Started With Direct Payment
- Getting Started With Express Checkout
- Integrating Recurring Payments
- How Recurring Payments Work
- Recurring Payments Terms
- Recurring Payments With Direct Payment
- Recurring Payments With the Express Checkout API
- 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
- Getting Started With the PayPal Name-Value Pair API
- Implementing 3-D Secure Transactions (UK Only)
Implementing 3-D Secure Transactions (UK Only)
Transaction Processing
B
90 April 2012 PayPal Payments Pro Integration Guide
URL to Handle Issuer’s Response
You must establish a page on your site whose URL can receive a form POST from the card’s
issuer that contains two fields, PaRes and MD. The page must then request
cmpi_authenticate as described in the next section. Your page’s URL is referred to as
TermURL.
Transaction Flow
NOTE: The steps in this section are explained in the Cardinal Thin Client Integration Guide
Payer Authentication document; refer there for the most current information. This
summary is provided for you as a convenience.
Transaction flow with numbered steps
To create a 3-D Secure transaction using Website Payments Pro and Cardinal Centinel, do the
following before executing the direct payment request:
1. Call Cardinal Centinel with the cmpi_lookup request, passing your merchant and
transaction information.
See cmpi_lookup API for the complete list of required fields.
2. The cmpi_lookup request responds with several fields; see cmpi_lookup API for details
about these fields: