With Braintree you can seamlessly accept credit cards and PayPal with one integration, all while allowing your customers to stay on your website's checkout page. Customers will click a PayPal button—designed exclusively for Braintree merchants—and they’ll be prompted to enter their PayPal credentials in a new window or lightbox.

Processing fees

Braintree does not charge any processing fees for PayPal transactions.

However, you will be subject to the pricing and fee rates that were established by PayPal for your PayPal merchant account. If you're unsure of your pricing and fee rates for PayPal transactions, you'll want to check with PayPal directly.


Merchant accounts

In order to accept PayPal, you must use Braintree Direct. If you are only using the Braintree gateway, your account is not eligible to accept PayPal. Contact our Accounts team for more information.

Countries, currencies, and SDKs

Supported countries for merchants depend on:

Customers can be located in any country, but they will always be charged in the currency associated with the merchant account you specify when creating the transaction. If you don't specify a merchant account, we'll use your default merchant account. See PayPal Server-Side Implementation for details.

Vault flow

Our new Vault flow is available for iOS SDK v4, Android SDK v2, and JavaScript SDK v2 in all countries that Braintree supports.

Checkout flow

Checkout with PayPal is available for iOS SDK v4, Android SDK v2, and JavaScript SDK v2. For a full list of supported countries for merchants, see the Checkout with PayPal guide.

Service fees

PayPal is not currently compatible with service fees. This means that if you are using Braintree Marketplace, PayPal transactions cannot be accepted at this time. You are able to use our Partners API as long as you don’t use service fees.

Still have questions?

If you can’t find an answer, contact our Support team.

← Back to Previous Page