Hi everyone,
I am well aware that Cashier's support for Braintree has been abandoned and I will deal with it manually when I got the time.
However, in Laravel 5.8, Cashier's functions like updateCard(), swap(), newSubscription() and cancel() still work with Braintree. Question is, will they still be working with Braintree if I upgrade to Laravel 6.0?
Just clone the repository, update the dependencies to support Laravel 6 and run PHPUnit tests. If it passes, then it means that it should work with Laravel 6.
Hi!
In the end, I had to write my own implementation using Braintree SDK. After that, I could finally update Laravel to version 6 and everything is working fine now.
In case you wish to do that as well, I suggest you to take a look at the old laravel/cashier-braintree library (https://github.com/laravel/cashier-braintree) as a starting point.