Contributing

March 8, 2021 ยท View on GitHub

Thanks for considering contributing to this project. Ways you can help:

Note on Translations: We cannot accept language translation requests. We support the same languages that are supported by PayPal and have a dedicated localization team to provide the translations.

Development

Clone this repo and open it with Android Studio.

Read our development guidelines to get a sense of how we work in this codebase.

Environments

The architecture of the Client API means that you'll need to develop against a merchant server when developing braintree-android. The merchant server uses a server side client library such as braintree_ruby to coordinate with a particular Braintree Gateway environment. The various Gateway environments, such as development, sandbox and production, in turn determine the specific behaviors around merchant accounts, credit cards, PayPal, etc.