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)
cmpi_authenticate API
B
98 April 2012 PayPal Payments Pro Integration Guide
Issuer Authentication Response
When the issuer has completed its authentication processing, it calls the URL that you
provided to it in TermURL. The issuer returns the following fields.
Issuer Authentication Response Fields
cmpi_authenticate API
The cmpi_authenticate request is a Cardinal Centinel request. This section lists required
fields as a convenience for you. Refer to the Cardinal Thin Client Integration Guide Payer
Authentication document for details and the most current information.
cmpi_authenticate Request
cmpi_authenticate Request Fields
cmpi_authenticate Response
cmpi_authenticate Response Fields
Field Description
PaRes Authentication information to pass to cmpi_authenticate.
MD Copy of MD sent by merchant.
Field Description
MsgType (Required) Must be cmpi_authenticate.
Version (Required) Must be 1.7.
ProcessorId (Required) Your Processor identification code as assigned by Cardinal.
MerchantId (Required) Your merchant identification code as assigned by Cardinal.
TransactionPwd (Required) Your Cardinal password as you configured it at the Cardinal
site.
TransactionType (Required) Must be C.
TransactionId (Required) The transaction identifier returned from cmpi_lookup.
PAResPayload (Required) PaRes provided in the package returned after the call to the
card’s issuer.
Field Description
ErrorNo Error number. 0 indicates no error; 1140 indicates that the cardholder
pressed “Back.”