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.

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
Shipping address selector Web only Supported
Funding instrument selector Supported
Recurring billing support Supported
Customer login Customer must log in once; subsequent payments will not require a login Customer must log in each time they choose to pay with PayPal
Currency and country support Supports all currencies and countries listed here Supports a limited number of currencies and countries listed here
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 →