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. 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. Below is a comparison of the two options:

Vault Checkout
Compatibility iOS, Android, Web, and supported countries Not supported
One Touch™ iOS, Android, Web and supported countries Not supported
Shipping address selector Not supported Not supported
Funding instrument selector Not supported Not supported
Recurring billing Supported Not supported
Customer login Customers must log in once; subsequent payments will not require a login Not supported
Fraud protection Must pass device data on non-recurring transactions created from the Vault Not supported

If you are shipping physical goods, we recommend using Checkout with Braintree iOS SDK 4.0 to let your customers choose their shipping address. If you require recurring billing, or if you already manage your customers' shipping information, you can use the Vault flow.

Next: Client-side →

Still Have Questions?

If you can’t find an answer, give us a call at 877.434.2894 or email our Support team.