Join GitHub today
Integrate in cashier? #20
3 similar comments
I am working on a Laravel Cashier edition for Mollie, if anyone would like to help it would be very appreciated. Project is here: https://github.com/ItsDizzy/laravel-cashier-mollie
Right now this package is being upgraded to use the new Mollie-PHP client (v2) and its new features.
Once completed we'll look into the possibilities of using Mollie with Laravel Cashier.
Personally I am not convinced yet it is possible though (my thoughts, June 2017), as Cashier is rather tightly coupled with Stripe and Braintree.
But I hope I'm wrong.
If you come across any relevant information on using Laravel Cashier with Mollie, please post it here.
Just finished a quick scan of Laravel Cashier, for Stripe and Braintree. Here's what I found.
In general / both projects
Default Cashier (Stripe)
Cashier Mollie (?)
So, a Mollie variant would be a third independent variant. Despite the maintenance downside of not sharing a core with other implementations, there's room for maneuverability to make things work.
A number of things to consider...
And for the bonus points: Ideally some coordination occurs with the Cashier core team for promotional reasons. The Cashier team is a large factor for successful developer adoption of Cashier Mollie.
It's a bit optimistic at this point, but...
When / if Cashier-Mollie would be released, integration with Laravel Spark comes into view, as it relies on Cashier.
So I will put Laravel Spark research on the Laravel-Mollie roadmap.
Laravel Spark is a commercial SAAS starter kit. By adding Cashier-Mollie support, new SAAS projects can be built rapidly on top of Mollie's subscription services.
As Mollie is currently researching Cashier-Mollie feasibility (and by extent Spark), be sure to let us know if you would use Laravel Spark with Mollie.
Personally I have used Laravel Spark in the past, but dropped it in the end because it wasn't that interesting for the European market - no translation support, creditcard / paypal only.
Fortunately, translations are now supported. Hopefully Mollie will be supported as well :).
added a commit
Jul 20, 2018
referenced this issue
Jul 20, 2018
Also, feel free to retweet this so we can extend the test group a bit: https://twitter.com/SandervHooft/status/1068160537106833412
1 similar comment
@sandervanhooft Both URLs give 404s it seems.
@sandervanhooft Thank you.
I was initially just lurking here to see how your project progressed, but I will definetely look into the details in the Alpha project now.
I actually ended up in this thread while researching options to customize the Laravel Cashier usage in Spark.
My project task was to make a payment gateway implementation in Cashier utilizing the API for a Norwegian mobile payment provider called Vipps.
There was an informal PR to Cashier a while back advocating changes that would make Cashier more like the OmniPay library back in 2017 - but it was closed by Taylor the same year due to lack of review and development resources.
I salute you for your efforts here @sandervanhooft and I might end up doing something similar for my own task. However, a more generic and permanent solution of the likes of OmniPay would truly benefit us all in the long term I think.
Great to here from you @pascualstromsnes ! Some interesting thoughts you're sharing here.
Here's my take...
The Laravel Cashier packages are primarily intended for subscription billing.
After working with Stripe, Braintree and Mollie integrations (incl Spark) I've experienced that solutions like OmniPay are unlikely to ever cover these recurring billing requirements for all sorts of payment methods, by different PSPs (Payment Service Provider), in all regions. It's both too much payment-method specific and too much region-specific. There's too much PSP-unique logic involved to build a truly generic recurring billing solution that is of any value - I agree that it's unfortunate for us integrators.
It's also why I believe this project is promising. Mollie is expanding her services throughout Europe and offers a wide range of payment methods. For recurring payments both creditcards and SEPA are supported in Cashier Mollie. Other ones (PayPal?) may be introduced later on (recurring PayPal is not yet supported by Mollie). So we'll be able to accommodate a lot of use cases, for wherever your customers are, Norway included :).
I noticed the PR to introduce metered billing into Cashier Stripe was also closed.