RailsApps / rails-stripe-membership-saas

An example Rails 4.2 app with Stripe and the Payola gem for a membership or subscription site.

Home Page:http://railsapps.github.io/rails-stripe-membership-saas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rails 5 Support?

archonic opened this issue · comments

Here's a nasty question. I have a big complex app I plan to build which I hope will involve rails-stripe-membership-saas but also involves a node server for push notifications and an API for an assortment of things. Rails 5 looks like it may emerge in Fall of 2015 and can bring these things in house with Active Cable and native API support.

Being API only is the kicker. So 2 questions, for Mr Kehoe but also the community:

  1. Is support for Rails 5 planned?
  2. Are folks interested in an API supporting version of this application? That would require splitting the project into essentially 2 projects - the API side and the MV* frontend framework side with something like Backbone.

Yes we should develop an API only version of the application. I doubt we'll use the Payola gem for that. So likely a new application providing similar functionality.

On topic of payola, I have a PR that should get accepted soon which allows registration without a credit card on free plans and plans with a trial. I hope to have a PR here which implements those changes once payolas JS is refactored. I don't know enough about payola's implementation / API structure to know what would be needed to make that happen, but with or without it, an API version of this application is very exciting.

An API version of this app as rails-stripe-membership-api ?
Direct connections to Stripe, handling all of Stripe's communications, storing all required data and receiving and acting upon their webhooks so it is a fully functional app ?
That is my goal for this app. May I recommend that you give early notice of what needs to be learned to be able to follow and perhaps contribute to this new development of the rails-stripe-membership-saas app ? This app is well worthy of such improvements, and to be running on Rails 5 when released, so count me in, and if I can help in any way, say the word.

I would love to see an updated Rails 5 version of this project. Is that in the works?

I recommend using the https://github.com/RailsApps/rails-stripe-coupons example application. I may create a new version of this app by extending the rails-stripe-coupons example application. I am no longer happy with the Payola gem because of its complexity and inconsistent support.

commented

Hi Daniel!

Have you had a chance to extend the coupons example as you mentioned?

Thanks a lot for your work.

Luca

@rssluca Sorry to say but I haven't had much time to support continued development of the example applications. I previously was able to work full-time on the RailsApps project but sales of my books and tutorials have declined so I'm now working full time for companies. Happy to provide guidance if someone wants to contribute, though.