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 47
5
Going Live With Your Express
Checkout Integration
After your application works with the PayPal Sandbox, and you are ready to move it into live
production, review the checklist to make sure you are not forgetting any steps for going live.
1. Create and configure your live PayPal account.
NOTE: If you are executing Express Checkout or other PayPal API operations on behalf of
another merchant, you must obtain permission to execute them in production. In
other words, the merchant for whom you execute API operations must grant
permission to you so that you can perform the operation in production.
2. Verify that your live account’s profile settings match those in your sandbox account’s
profile or that you understand and approve the differences.
3. Set up credentials for your live PayPal account.
API credentials are associated with an account; thus, your credentials in production are
different than those for the sandbox. You must obtain either a different signature or
download a different certificate for your live account.
4. If your application uses a PayPal SDK, create an API Profile object that contains the
details of your live account.
You must specify the environment field as live and, if you use a certificate, include the
API username, API password, and path to your production API certificate associated with
your live account.
5. Add PayPal's IP addresses to any list of trusted IP addresses needed by your firewall or
other network devices. See the GoLive Checklist for more information:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-
content&content_ID=developer/howto_api_golivechecklist