Express Checkout with In-Context integration guide

Note: This guide provides integration steps using checkout.js V3.5.0 and the NVP/SOAP API. To use the latest version of checkout.js, see the Express 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

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