PayPal Express Checkout Integration

Express Checkout gives your buyers a simplified checkout experience that keeps them local to your website or mobile app throughout the payment authorization process and lets them use their PayPal balance, bank account, or credit card to pay without sharing or entering any sensitive information on your site.

Smart Payment Buttons

Express Checkout's Smart Payment Buttons provide a variety of button customization options, such as color, language, shape, and multiple button layout. With multiple button layout, you can offer buyers local funding sources or alternative payment methods, such as Venmo. Based on your specific configuration and a buyer's location and cookies, PayPal dynamically presents the appropriate funding sources to give your buyers more more ways to pay.

Horizontally displayed buttons

If space is limited or you already provide alternative payment methods, you can display buttons horizontally:

Vertically displayed buttons

If you want to add multiple alternative payment methods, you can display buttons vertically:

You can also opt-into or out-of specific funding sources. For more information see, Customize the Paypal button.


Express Checkout is available in any country where PayPal is accepted.

Note: For Braintree SDK integrations, the Braintree SDK supports all currencies that are available for PayPal transactions, but it does not yet support all Express Checkout countries. For more information, see the supported countries.

How Express Checkout works

The Express Checkout flow keeps the buyer on your web page or mobile app throughout the entire checkout flow. On desktops, buyers check out in a secure lightbox window that overlays your website. On tablets and smart phones, buyers access the PayPal payment screens in a full-page mobile browser.

  1. When a buyer clicks the PayPal button, your app sets up the payment option and begins the checkout in a lightbox or mobile browser.
  2. The buyer logs in to PayPal. Your app can optionally show payment details on a confirmation page.
  3. The buyer reviews and authorizes the payment.
  4. Your app returns control to the parent window or mobile app to finalize the payment.

Note: For third party payment options processed by PayPal, the buyer is directed to complete a portion of their payment with the third party provider, before returning to the PayPal review and authorization page to complete the payment.


To get started, add the PayPal button to your webpage or app.