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.

Take advantage of the PayPal One Touch™ feature, and your customers will be able to make purchases without re-entering their login information.

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 us for more information.

Countries, currencies, and SDKs

Supported countries for merchants depends on which SDK you use. The latest versions of our client SDKs support PayPal for merchants in all countries where Braintree is available. Learn more in our developer docs.

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.

Service fees

PayPal is not currently compatible with service fees. This means that if you are using Braintree Marketplace, PayPal transactions can't be accepted at this time.


PayPal disputes can be managed in your Braintree Control Panel and your PayPal Resolution Center. If you'd like to manage your PayPal disputes in the Braintree Control Panel, you'll need to enable this feature after completing your PayPal setup. See our PayPal disputes support article for details.

PayPal One Touch

PayPal One Touch™ is a standard feature of Braintree's PayPal integration that allows your customers to seamlessly pay with PayPal through your mobile app or website without having to re-enter their login and payment information.

How it works

Once a customer chooses to pay with PayPal on your app or website, One Touch™ initiates an app or browser switch and prompts the customer to log into their PayPal account (if they're not logged in already). From there, they can authorize this payment along with any future payments, allowing them to skip this step and pay with just one tap on their next purchase.

One Touch availability

One Touch™ is available to merchants in all countries that we support and to customers in 140+ countries.


Any merchant account that is eligible to accept PayPal can make use of the standard PayPal One Touch™ feature.

Next Page: Setup Guide →