mollie / laravel-mollie

Mollie API client wrapper for Laravel & Mollie Connect provider for Laravel Socialite
https://www.mollie.com/
MIT License
326 stars 63 forks source link

Integrate in cashier? #20

Closed mario closed 5 years ago

mario commented 8 years ago

Any thoughts on integrating this directly in Cashier?

FaaPz commented 8 years ago

Hi @mario, unfortunately not. Laravel Cashier is very interesting though, so we might look into it in the near future.

petericebear commented 8 years ago

Any update on this? Is Mollie still thinking to integrate it?

With kind regards, Peter

ruudsnl commented 8 years ago

This would be awesome!

stefro commented 7 years ago

+1 if this would be integrated.

sigfriedseldeslachts commented 7 years ago

+1

stefanpkc commented 7 years ago

+1

ChristopherDosin commented 7 years ago

+1

rbenjamint commented 7 years ago

+1

paulhobbel commented 7 years ago

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

Treggats commented 6 years ago

@fpaapz is the future near enough for the integration?

Olindn commented 6 years ago

Any update on this matter?

petericebear commented 6 years ago

Would love to see an update on this as well.

willemstuursma commented 6 years ago

We're looking for a freelancer who can integrate Mollie into Cashier for us. Please send any recommendations to willem@mollie.com.

petericebear commented 6 years ago

I am willing to implement, but some basic features which stripe offers is proration, and changing a current subscription. If those are possible then it is more likely for a swift full integration.

sandervanhooft commented 6 years ago

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.

sandervanhooft commented 6 years ago

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 Braintree

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... Cashier Stripe and Braintree:

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.

sandervanhooft commented 6 years ago

Perhaps we can leverage the Laravel-promocodes package for the discount code features.

sandervanhooft commented 6 years ago

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.

sandervanhooft commented 6 years ago

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 :).

nickurt commented 6 years ago

I just found this (starting, wip) repo (in case you didn't saw/found it yet), maybe you guys can collaborate on this matter

https://github.com/runlinenl/dutch-cashier

SanderMuller commented 6 years ago

I'm hoping to use Spark for the European market in the (near) future. Would love a good integration with Mollie.

It could be worth looking into a collaboration with https://github.com/runlinenl/dutch-cashier

sandervanhooft commented 6 years ago

Thanks @SanderMuller . We're currently developing a proof of concept. Stay tuned! And let us know if you're interested in joining the beta test πŸ˜„ .

sandervanhooft commented 6 years ago

Last week we were at Laracon.eu. Talked to a lot of fellow Laravel enthousiasts.

And with Taylor Otwell ofcourse.

If the proof of concept goes well, he's happy to accommodate us in the official Laravel docs when we're ready for stable release! πŸŽ‰

Right now we're busy finalizing work on the Orders & Shipments API and support for Klarna. It's in beta now.

In the meantime, we're working on Cashier on the side. Expect to go deeper on this in the coming weeks.

joshuadegier commented 6 years ago

Sounds good! I'll keep an eye on this and I'm willing to use my Spark license to do some beta testing. For the record: I've got no active Spark SaaS application running right now, it'll be in a testing environment.

sandervanhooft commented 6 years ago

Thanks @joshuadegier !

Note that we're working on Cashier now, if things go well (it probably will πŸ˜„) Spark is up next.

That being said, it reminds me I should update my existing Spark license when I am ready to integrate Cashier Mollie into Spark.

Update: I am working on a second Alpha for Cashier these weeks. Behind the scene's I happily killed off the first alpha. Happily - because I learned a lot about all different Cashier packages, Mollie (and other PSPs') APIs.

The first alpha was built on the Mollie Subscriptions API (scheduling payments Mollie-side). This API is great for its ease of use, but not flexible enough to support the advanced Cashier features like handling discounts, swapping plans, prorating, etc.... That essentially would be all the nice features that make Cashier awesome. We can do much better than just leaving these features out.

The upcoming alpha: By providing a solution that schedules (triggering) the payments at the merchant side we will be able to support all the nice Cashier features with SEPA directdebit and (later) creditcard. While also keeping an eye on even more advanced features like supporting multi-plan and metered billing (which are not available yet in other Cashier packages).

We now have the opportunity to lay the groundwork for this, so we better take it. πŸ˜„

I've worked out the new package architecture and am fleshing out the groundwork right now.

Expect an alpha release for Cashier Mollie about a month from now.

It will be a bit limited in scope (i.e. leaving out discount handling, SEPA directdebit only) but the architecture is prepared for additional features to be plugged in without having to run complex database migrations in your application.

nick076 commented 5 years ago

Do you have any update Sander? Would love to hear something. πŸ‘

sandervanhooft commented 5 years ago

@nick076 et al

Working on the last bits for the alpha release...

sandervanhooft commented 5 years ago

Here's my current backlog (so we're nearly at alpha release):

Edit: see backlog.md in (private) mollie/laravel-cashier repository.

sandervanhooft commented 5 years ago

This stuff is for later releases:

Edit: see backlog.md in (private) mollie/laravel-cashier repository.

sandervanhooft commented 5 years ago

Thanks for sharing the enthusiasm!

sandervanhooft commented 5 years ago

We'll start out the alpha in a closed group.

Please leave a comment here or contact me if you'd like to join in!

nick076 commented 5 years ago

I would like to join! :)

Treggats commented 5 years ago

Awesome work so far, count me in for the beta

Op do 22 nov. 2018 18:23 schreef Sander van Hooft <notifications@github.com:

We'll start out the alpha in a closed group.

Please leave a comment here or contact me if you'd like to join in!

β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mollie/laravel-mollie/issues/20#issuecomment-441089879, or mute the thread https://github.com/notifications/unsubscribe-auth/AABrwZ2fph30k9sY4_51tox9MFUSw_Hhks5uxt2egaJpZM4JgbPV .

sandervanhooft commented 5 years ago

@Treggats Thanks! You mean the alpha? πŸ˜„

JoeriAben commented 5 years ago

Would be nice to join the alpha testing group and help improve the package.

Treggats commented 5 years ago

Whoops, yes the alphaπŸ’

Op do 22 nov. 2018 18:58 schreef Sander van Hooft <notifications@github.com:

@Treggats https://github.com/Treggats Thanks! You mean the alpha? πŸ˜„

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/mollie/laravel-mollie/issues/20#issuecomment-441095785, or mute the thread https://github.com/notifications/unsubscribe-auth/AABrwU_0RnWpwICYWu1yrX-WXy2rTPFYks5uxuW3gaJpZM4JgbPV .

petericebear commented 5 years ago

I would like to join that group :)

sandervanhooft commented 5 years ago

@nick076 @Treggats @JoeriAben @petericebear

You can expect the invite in a minute. βœ‰οΈ

Request: It would be of great help if you can give the package a try by letting it run some subscriptions for a while and check if it behaves as expected over time.

sandervanhooft commented 5 years ago

If there are any issues, questions, suggestions etc. please open an issue in the (private) mollie laravel-cashier repo.

sandervanhooft commented 5 years ago

Also, feel free to retweet this so we can extend the test group a bit: https://twitter.com/SandervHooft/status/1068160537106833412

milo526 commented 5 years ago

Hello, I would also like to explore the possibilities of laravel-cashier if possible.

sebastianmulders commented 5 years ago

Can't wait to play around with Cashier in combination with Mollie. I'd like to receive an invite as well. Thanks!

robindirksen1 commented 5 years ago

Waiting for months, finally it’s almost happening πŸ™ŒπŸΌ

Can i also receive an invite for the private repo?

petericebear commented 5 years ago

I will test this week with some subscriptions :D

larskoole commented 5 years ago

Hey, finally found some time to reply since @robindirksen1 tweeted you. Could I get an invite for the alpha?

nickurt commented 5 years ago

Can I get an invite aswell?

sandervanhooft commented 5 years ago

For the invitees: could you help me by replying to this "First impressions" thread?

I'm drafting the plans for the next release, would love your input.

It's here: https://github.com/mollie/laravel-cashier/issues/4

tdgroot commented 5 years ago

@sandervanhooft I would like to be invited as well!

WebWeave commented 5 years ago

@sandervanhooft would love to be invited and give it some tests.

mbardelmeijer commented 5 years ago

@sandervanhooft beta invite would be appreciated here as well :)