Skip to content

kitko/cashier-braintree

 
 

Repository files navigation

Cashier-Braintree

Build Status Total Downloads Latest Unstable Version License

Introduction

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.

This package is currently in active development, use with caution.

Usage

Installation

Add this repository to your composer.json file by running

composer require limedeck/cashier-braintree

Setting up the environment

See the included .env.example file. You will need a Braintree sandbox account in order to be able to obtain the login information.

Testing

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.

Contributing

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:

License

LimeDeck Cashier-Braintree is open-sourced software licensed under the MIT license.

About

Braintree version of Laravel Cashier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%