Integration Guide
Table Of Contents
- PayPal Express Checkout Integration Guide
- Contents
- Preface
- Getting Started With Express Checkout
- Express Checkout User Interface Requirements
- Related API Operations
- Integrating Express Checkout With PayPal SDKs
- Going Live With Your Express Checkout Integration
- Obtaining API Credentials
- PayPal Name-Value Pair API Basics
- PayPal SOAP API Basics
- PayPal WSDL/XSD Schema Definitions
- PayPal SOAP API Definitions
- Security
- SOAP RequesterCredentials: Username, Password, Signature, and Subject
- SOAP Service Endpoints
- SOAP Request Envelope
- Request Structure
- SOAP Message Style: doc-literal
- Response Structure
- Error Responses
- CorrelationID for Reporting Problems to PayPal
- UTF-8 Character Encoding
- Date/Time Formats
- Core Currency Amount Data Type
Express Checkout Integration Guide August 7, 2012 45
4
Integrating Express Checkout
With PayPal SDKs
You can choose to use a PayPal SDK instead of creating messages as NVP strings or SOAP
structures. These SDKs enable you to code in your preferred programming language, such as
Java, PHP, Ruby, and more.
In addition to working in the programming language of your choice, SDKs make it easy to
perform common tasks, such as encoding and decoding of messages and managing
credentials. For more information about SDKs and to download the preferred one for your
environment, see:
PayPal API: Name-Value Pair Interface
PayPal API: SOAP Interface