With Braintree, you can seamlessly accept both PayPal and credit cards with a single integration. Your customers will never even need to leave your website's checkout page to make purchases using PayPal! Instead, they will click a PayPal button – designed exclusively for Braintree merchants – and enter their PayPal credentials in a new window or lightbox.

Plus, with PayPal One Touch™, your customers can make purchases without re-entering their login information.


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.

PayPal is supported by the latest versions of our client SDKs in all countries where Braintree is available. Learn more in our developer docs.

Customer availabilityanchor

Eligible Braintree merchants can accept PayPal transactions from customers in any country. Customers 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 more details.



Braintree does not charge additional processing fees for PayPal transactions; you are only subject to the pricing and fee rates established by PayPal for your PayPal merchant account. If you're unsure of these rates, you'll need to check with PayPal directly.

PayPal is not currently compatible with service fees. This means that if you are using Braintree Marketplace, you cannot accept PayPal transactions 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 Touchanchor

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 worksanchor

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

One Touch availabilityanchor

As a standard feature, PayPal One Touch™ is available to eligible merchants in all countries that we support and to customers in 140+ countries.

Testing in the sandboxanchor

You can test your PayPal integration in the Braintree sandbox in 2 ways: using the default mocked PayPal testing setup, or by linking your PayPal sandbox to your Braintree sandbox for end-to-end testing. See our developer docs for details on testing PayPal transactions.

Next Page: Setup Guide