Overview
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 Drop-in UI.
Starting July 14, 2025 the Drop-in SDK will move to a deprecated status and we will no longer make any updates to this SDK. Processing will be supported for 1 year after the deprecation date, but you should upgrade immediately to avoid any disruption.
Starting July 14, 2026 the Drop-in SDK will move to an unsupported status and will no longer supported by Braintree developers or Braintree Support. Processing for unsupported SDKs can be suspended at any time.
Please migrate to the Braintree SDK to continue processing and receiving updates.
Vault vs. Checkout vs. Checkout with Vault
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 v5 and supported countries | >Not supported |
Pay Later offers | Not supported | Supported | Not supported |
Shipping address selector | Supported | Supported | Not supported |
Funding instrument selector | Supported | Supported | Not supported |
Recurring billing | Supported | Not 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. | Customers must log in once; subsequent payments will not require a login |
Device data | Must collect and submit device data on non-recurring payments created from the Vault | Device data is automatically included with each payment | Must collect and submit device data on non-recurring payments created from the Vault |