If you've done a previous integration with Braintree, you may want to upgrade to our SDKs to support new features. Here is a table showing feature support across different integrations:
|Server-to-Server||Transparent Redirect||Braintree.js||Braintree SDKs|
|Accept credit cards and debit cards||×||×||×||×|
|Accept PayPal, Apple Pay, Google Pay, and Venmo||×|
|Native SDKs for iOS, Android, and web||×|
Below are upgrade instructions for each legacy Braintree integration option.
The Braintree client SDKs produce a payment method nonce used in place of credit card details to create a transaction on your server. To upgrade:
- Add the client SDKs to your app or site.
- Update your server integration to accept a payment method nonce in place of credit card details.
Braintree's Drop-in integration replaces Transparent Redirect. To upgrade:
- Add the Drop-in payment form to your site.
- Update your server integration to accept a payment method nonce in place of confirming the redirect.
The client SDKs replace the old Braintree.js integration. To upgrade: