Local Payment Methods
Configuration
Important
The SSL certificates for all Braintree SDKs are set to expire by June 30, 2025. This will impact
existing versions of the SDK in published versions of your app. To reduce the impact, upgrade the
iOS SDK to version 6.17.0+
for the new SSL certifications. If you do not decommission your app versions that include the
older SDK versions or force upgrade your app with the updated certificates by the expiration date,
100% of your customer traffic will fail.
Before you can accept Local Payment Methods, you will need to ensure you have completed the
following steps:
- Create, verify, and link your PayPal business account in the Braintree Control Panel. In order to process Local Payment Methods, you need to have a valid PayPal business account.
- Generate a client token
on your server
- You will use the client token when you initialize your components
- Integrate Local Payment Methods
on your client
- The Local Payment Methods integration was introduced in v3 of the JavaScript SDK, v4 of the iOS SDK, and v2 of the Android SDK.
- Create a local payment transaction on your server
- Configure Braintree webhooks
- Process a local payment transaction in sandbox or production successfully