Braintree offers a few options when accepting PayPal payments. Choose whether you would like to use our Drop-in UI or a custom integration. Learn more about differences between these integrations.

Vault vs. Checkout

When adding PayPal to your integration, you can choose between our Vault, Checkout, or Checkout with Vault flows. The Vault flow will save the payment method for later reference, and Checkout is for one-time payments when you do not want to save the payment method. The Checkout with Vault option allows you to do a one-time payment and save the payment method for later in a single flow. Below is a comparison of the three options:

Vault Checkout Checkout with Vault
Compatibility iOS, Android, Web, and supported countries iOS, Android, Web, and supported countries Web and supported countries
PayPal One Touch™ iOS, Android, and Web iOS, Android, and Web Supported
Pay later offers Not supported Supported Supported
Shipping address selector Supported Supported Supported
Funding instrument selector Supported Supported Supported
Recurring billing Supported Not supported Supported
Customer login Customers must log in once; subsequent payments will not require a login Customers must log in each time they choose to pay with PayPal, unless they have approved One Touch™ payments or you are using the change payment method button integration. Customers must log in once; subsequent payments will not require a login
Device data Must collect and submit device data on non-recurring transactions created from the Vault Device data is automatically included with each transaction Must collect and submit device data on non-recurring transactions created from the Vault

PayPal One Touch

PayPal One Touch™ is a feature that improves the PayPal buying experience for customers and merchants alike. Available for both native mobile apps and on the web, customers paying via One Touch™ minimize the number of taps and times they are required to enter their user IDs and passwords for future purchases.

How it works

One Touch™ for the web is automatically included when you integrate PayPal using our JavaScript SDK. In both the Vault and Checkout flows, when your web customers choose to pay with PayPal, they will see an option on the PayPal login screen to stay logged in for faster purchases:

Choosing this option enables One Touch™ payments. The next time the customer returns to your site and chooses to pay with PayPal, they will bypass the login step and be automatically taken to a review screen. In addition, if the customer had previously chosen to pay via One Touch™ on any other merchant's site, they would bypass the login step while going through your checkout flow.

One Touch availability

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

Next Page: Client-side →