Braintree Direct

SDKCurrentLast updated: May 19th 2022, @ 7:31:09 am

Braintree SDK is a new client-side SDK that enables you to accept several payment types on web or mobile. With Braintree Direct, merchants get seamless access to new payment methods with the flip of a switch, and customers have the option to pay how they want to pay.


Braintree Direct is suitable for any type of integration, whether you want a quick and easy payment solution or a completely customized payment experience. The drop-in UI available with Braintree Direct enables you to start accepting payments with little effort. If you want to build your own checkout experience, Braintree Direct simplifies all payment method details down to a token so that you shouldn't need to worry about which method users choose to pay you. Plus, with your integration having a single point of configuration, you can manage your integration in the control panel or with code.


Braintree Direct is available for merchants in the United States, Canada, Australia, Europe, Singapore, Hong Kong, Malaysia and New Zealand. In legal terms, you have to be domiciled in a supported country.

To be domiciled in one of the supported countries, your business must operate out of a US, Canadian, Australian, Europe, Singapore, Hong Kong, Malaysia, New Zealand-based office. You must also have a bank account with a US, European, Australian, Canadian, Singapore, Hong Kong, Malaysia or New Zealand-chartered bank. The location of your customers has no effect on where you are domiciled.

Accepted currencies and other support details are covered in the Braintree FAQ.

Support, documentation, and other resources

Reference and other resources for the Braintree SDK are available at the following locations: