Payment-method icon

PayPal

Learn how to accept PayPal payments.

  Read more

Learn more about PayPal on paypal.com.

​PayPal is an online payment service that lets shoppers use their PayPal account to make online purchases. Shoppers store their credit or debit cards in their PayPal account, and then use that account to pay online and in-store.

Payment type Payment flow Countries Currencies Recurring Refunds Partial refunds Multiple partial refunds Separate captures Partial captures Multiple partial captures Chargebacks
Wallets Direct International Multiple checkmark
checkmark
checkmark
checkmark
checkmark
See note
checkmark
checkmark
See note
checkmark
See note

Express payment method support

You can configure the PayPal Web Component to use PayPal as an express payment method.

Venmo

  Read more

Learn more about Venmo on venmo.com.

We support Venmo payments in our Web Drop-in and Web Component integrations, from

v 5.42.0
and later, exclusively as part of the PayPal component.

By default, if you and your shopper are both located in the United States, the PayPal Component or Drop-in will show Venmo as a payment option. However, you can disable Venmo through an optional configuration.

Payment type Payment flow Countries/regions Currencies Recurring Refunds Partial refunds Separate captures Partial captures Chargebacks
Wallets Direct (Web) United States USD -x- -white_check_mark- -white_check_mark-
See note1
-white_check_mark-
See note2
-white_check_mark-
See note1
-white_check_mark-
See note3

1 Multiple partial captures and partial refunds require additional configuration on our end. Reach out to our Support Team for more integration details.
2 By default, payments are captured immediately after authorisation.
3 All chargebacks are handled directly via Venmo.

Before you choose the integration type

Note that our online payments PayPal solution supports two integration types depending on the channel:

  • Web

    • Direct payment flow. Recommended for new Web integrations.
    • Present a PayPal Smart Payment Button to shoppers in your payment form in all countries/regions and web browsers supported by PayPal.
    • From Web Drop-in and Components
      v 3.7.0
      and later, we support the following Smart Payment Buttons:
      • PayPal payment
      • PayPal Credit
    • From Web Drop-in and Components
      v 5.12.0
      and later, we also support:
      • PayPal Pay Later for the following countries/regions: AU, FR, DE, IT, ES, UK and US, with local currencies
  • iOS and Android

    • Redirect payment flow. Required for mobile integrations.
    • Present a PayPal payment button in your Android or iOS app for all countries/regions and mobile browsers supported by PayPal.

We recommend that you use the latest version of the Checkout API for both web and mobile integrations.

PayPal risk data

PayPal requires merchants in specific verticals and marketplaces to provide information about the context of the transaction. PayPal uses this information to reduce the risk of fraudulent transactions. We support sending this risk data in an additionalData.paypalRisk object.

Ask your PayPal account manager which paypalRisk fields, if any, you need to send.

Choose how you want to integrate