Express Checkout with In-Context Integration Guide

Important: This integration method is deprecated as of January 1, 2017. PayPal continues to support existing merchants using this method, but please be advised new features and enhancements will not be applied to these integrations. For new integrations, see the PayPal Checkout Integration Guide.

The PayPal Express Checkout with In-Context flow gives your customers a simplified checkout experience that keeps them local to your website throughout the payment authorization process and enables them to use their PayPal balance, bank account, or credit card to pay without sharing or entering any sensitive information on your site.

Integration steps

Important: For current integration steps, see the latest PayPal Express Checkout Integration Guide.

1 Required Learn about the In-Context Checkout flow.
2 Required Meet the prerequisites.
3 Required To set up your client, enable In-Context Checkout on the page where you host your PayPal button.
Note: If you use manual, AJAX, Mark, or conditional integrations, specify advanced In-Context JavaScript settings.
4 Required Place code on your server to initiate a payment.
5 Required Get payment details.
6 Required Finalize the payment.
7 Optional Configure Authorization and Capture transactions.
8 Required Test your integration.


Learn about the In-Context Checkout flow.

Additional information