Cashier-Braintree is a rewrite of Laravel Cashier using Braintree instead of Stripe as a payment gateway. It tries to remain somewhat consistent with Laravel Cashier, however some functionality is not present at the moment.
Add this repository to your composer.json
file by running
composer require limedeck/cashier-braintree
See the included .env.example
file. You will need a Braintree sandbox account in order to be able to obtain the login information.
First, setup the following within the Braintree Sandbox console in order to pass the tests.
- Create a plan with an id and name
monthly-10-1
and price of $10.00 (or your regional equivalent) - Create a plan with an id and name
monthly-10-2
and price of $10.00 (or your regional equivalent) - Create a plan with an id and name
monthly-20
and price of $20.00 (or your regional equivalent) - Create a plan with an id and name
yearly-100
and price of $100.00 (or your regional equivalent) - Create a Discount with an id and name
coupon-1
and amount of $5.00 (or your regional equivalent) - Create a Discount with an id and name
coupon-universal
and amount of $1.00 (or your regional equivalent)
In order to run the tests, run phpunit
or vendor/bin/phpunit
.
If you want to contribute to this package, please fork this repository and create a pull request. Thank you for your help!
List of contributors:
LimeDeck Cashier-Braintree is open-sourced software licensed under the MIT license.