Read more
Learn more about PayPal on paypal.com.
Once you integrate the PayPal payment method, you can present PayPal's Smart Payment Buttons to shoppers in your payment form.
You can present a PayPal button for all supported countries. In the US and the United Kingdom, you can also present a PayPal Credit button.
Payment type | Payment flow | Countries | Currencies | Recurring* | Refunds | Partial refunds | Separate captures | Partial captures | Chargebacks |
---|---|---|---|---|---|---|---|---|---|
PayPal | Direct | International | Multiple | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
PayPal Credit | Direct | US, UK | Multiple | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Recurring: For more information on how to enable recurring payments for PayPal, see the section on recurring payments for Web Drop-in or Components.
Availability and compatibility
I want to use the Smart Payment Buttons
We recommend that you use the latest version of the Checkout API and Web Drop-in and Components.
The PayPal Smart Payment Buttons are available from Web Drop-in and Components v 3.7.0 and up.
- If you are using an older version of Web Drop-in or Components:
- v 2.5.0 and earlier: migrate to v 3.0.0 and then upgrade to v 3.7.0
- v 3.0.0 and later: upgrade to v 3.7.0. See Web Drop-in and Components release notes.
- If you are using Checkout SDK or HPP, migrate to Drop-in.
- Choose which Web integration you want to use and start your integration.
I want to use my current PayPal integration
You can keep using your existing redirect implementation using Checkout SDK or HPP. PayPal payments will continue to work the same way as they did before.
- For new integrations, we recommend using Web Drop-in or Components.
- If you need to revisit the Checkout SDK or HPP documentation, see PayPal classic or PayPal HPP.
PayPal availability
For more information on PayPal availability, refer to:
- List of countries where you can use PayPal.
- List of supported browsers.