Braintree offers a few options when accepting PayPal payments. First, you'll need to 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

Next, you can choose between our Vault and Checkout flows. Below is a comparison of the two options:

Vault Checkout
Compatibility iOS, Android, and web Web only
One Touch™ iOS, Android Web and US only
Shipping address selector Web only Supported
Funding instrument selector Not supported Supported
Recurring billing Supported Not 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 chosen to pay via One Touch
Fraud protection Must pass device data on non-recurring transactions created from the Vault Device data is automatically included with each transaction

Next: Client-side Configuration →