Loopback Braintree Component
The Braintree connector for the LoopBack framework
Installation
npm install --save loopback-component-braintree
Usage
Define new datasource configuration for your Braintree account (file datasources.json)
"braintree": "environment": "sandbox" "merchantId": "your_merchant_id" "publicKey": "your_public_key" "privateKey": "your_private_key" }
Define new model in file model-config.json with datasource braintree
"Braintree": "dataSource": "braintree" "public": false
use model Braintree
in your application:
Braintreegatewaytransaction;
Running tests
npm installnpm test
Contributing
We love contributions!
When contributing, follow the simple rules:
- Don't violate DRY principles.
- Boy Scout Rule needs to have been applied.
- Your code should look like all the other code – this project should look like it was written by one man, always.
- If you want to propose something – just create an issue and describe your question with as much description as you can.
- If you think you have some general improvement, consider creating a pull request with it.
- If you add new code, it should be covered by tests. No tests – no code.
- If you add a new feature, don't forget to update the documentation for it.
- If you find a bug (or at least you think it is a bug), create an issue with the library version and test case that we can run and see what are you talking about, or at least full steps by which we can reproduce it.
License
MIT © Matteo Padovano