Integration Guide
Table Of Contents
- What is Express Checkout?
- How Express Checkout Works
- Designing an Optimal Checkout Flow
- Integration Use Cases
- Sample Code
- Documentation
Express Checkout ~ Integration Overview
8/16/2013 Page 17 of 18
NOTE: The PayPal developer site automatically creates Sandbox credentials for you
when you log in with your PayPal account for the first time to
https://developer.paypal.com.
Going Live With Your Express Checkout Integration
1. After you have tested your application with the PayPal Sandbox, and you are
ready to move it to production, use the following checklist to ensure you are
not forgetting any steps for going live. For more information see the Going
Live documentation. Create and configure your live PayPal account.
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 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. You can find a current list of PayPal IP
addresses here.
Sample Code
Which interface am I using?
PayPal provides an API to allow you to integrate with PayPal.
There are two interfaces to the PayPal API. Your technical team should use the one that
makes the most sense for your development style and environment:
Name-Value Pair (NVP) interface
Requests and responses are sent using simple HTTP. This interface is better for those who
prefer more lightweight, script-based development.
SOAP Interface
Requests and responses are sent using Simple Object Access Protocol (SOAP). This interface
is better for those who prefer object-oriented development.