If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more
Important: PayPal isn't accepting new users for this feature, and we require existing users to upgrade to our Advanced Debit and Credit solution that supports EMV 3DS (3DS 2.0) for PSD2. Our Advanced Debit and Credit solution enables highly customizable custom-card fields and reduced PCI Compliance requirements. For more information, see Set up advanced credit and debit card payments.
Use Express Checkout, PayPal's premier checkout solution, to streamline the checkout process for buyers with PayPal accounts and keep them on your website after making a purchase. The buyer either logs in to PayPal or checks out as a guest, and the PayPal checkout window is displayed as part of the checkout process.
This introduction shows you a basic Express Checkout integration and describes Express Checkout's main features. For integration details, see the Express Checkout integration guide.
For each PayPal button that you place, modify your page to handle the button click. Use the PayPal Express Checkout API operations to set up the interaction with PayPal and redirect the browser to PayPal to initiate buyer approval for the payment. The first of the three operations initiates a payment.
Use the PayPal sandbox to test your integration before taking your pages live.
Because PayPal offers you the flexibility to control your checkout flow, you should first understand how your current checkout flow works, then, become familiar with the Express Checkout flow. Start by reviewing Express Checkout Flow. For additional background information to help you get started, see Express Checkout Overview.
After you implement and test your basic Express Checkout integration, you should configure the additional features of Express Checkout through your account settings on paypal.com. Carefully evaluate each feature because the more you streamline the checkout process and make Express Checkout seamless to buyers, the more likely your sales will increase. At a minimum, you should configure the following:
Set your logo on the PayPal site and provide order details in the transaction history.
Use the PayPal Review your information page as your Order Confirmation page to further streamline the user experience when you do not need the benefits associated with paying on your site. This strategy can lead to a better order completion rate, also known as a conversion rate.
Configure the look and feel of PayPal pages to match the look and feel of your site by specifying the following:
Logo to display
Gradient fill color of the border around the cart review area
Language in which PayPal content is displayed
You should include the following on your checkout page:
Order details, including shipping and tax, during checkout.
Important: Not displaying this information is a major cause of shopping cart abandonment during checkout.
Shipping information for non-digital goods, which can be your address information for the buyer or the address on file with PayPal; if you use the address on file with PayPal, you can specify whether it must be a confirmed address.
You can also activate additional features, including:
Express Checkout includes a suite of advanced features. Detailed information about these features can be found in the Express Checkout advanced features reference. These features include the following:
In-Context Checkout — In-Context checkout allows buyers to checkout through a small secure PayPal checkout window that overlays the merchant's website, with the merchant site always visible in the background. For more information about the in-context checkout experience, see the in-context integration guide.
Express Checkout on mobile devices — By default, Express Checkout is optimized for mobile devices. You do not need to perform any additional programming for Express Checkout on mobile devices.
Instant Update API — This API enables you to specify your callback server URL to which PayPal can send the buyer's shipping address. This allows you to provide the buyer with more detailed shipping, insurance and tax information. See Express Checkout Instant Update API for details.
Parallel Payments — This feature enables a buyer to pay multiple merchants in a single Express Checkout session. See Express Checkout Parallel Payments for more information.
Immediate Payment — This feature ensures a buyer pays for a purchase immediately after committing to it. This feature can also be utilized by merchants who are selling items on eBay and who also have Express Checkout on their website. See Express Checkout Immediate Payment for more information.