RailsApps / rails-stripe-membership-saas

An example Rails 4.2 app with Stripe and the Payola gem for a membership or subscription site.
http://railsapps.github.io/rails-stripe-membership-saas
1.14k stars 232 forks source link

Coupons and Free Accounts - Feature Request #140

Closed ghost closed 9 years ago

ghost commented 9 years ago

Hi again,

Anyway to add coupons and create free accounts using this app?

I don't do free trials but I would like to offer coupons to a select group and setup free accounts for testers.

DanielKehoe commented 9 years ago

The rails-stripe-coupons stater app provides an example. You might be able to combine the apps.

ghost commented 9 years ago

Ok. Thanks. I'll check it out. I'm thinking of an alternative to Payola as of now but if I work those two together, I'll post and update or something. Payola seems like it's going to be simply magical but for a newbie like me, I need something more simple or with better documentation. :)

DanielKehoe commented 9 years ago

@ThreeWest thanks for offering the feedback.

archonic commented 9 years ago

I wouldn't mind seeing a feature or some documentation on providing a free account with Payola. It's a pretty common aspect of SaaS. I just noticed it actually says free accounts are accommodated in the application:

"optional “free trial” subscription as well as free accounts using Stripe"

ghost commented 9 years ago

Yeah. Looking at all the Payola files there are lots of standard SaaS features available but no documentation.

DanielKehoe commented 9 years ago

The limited documentation for the Payola gem has been a challenge. If there's interest, I may try to implement this application without the Payola gem. I had expected it would make it easier to implement the application but I'm not sure that is the case.

ghost commented 9 years ago

Well, I am definitely interested in having more than one option for Stripe payment processing in this app. I hate to give up entirely on the Payola gem because aside from not having good docs, it has a lot to offer (however useless it is without good documentation for real-world usage). The Payola gem has so many great features but that's also what makes it hard to use without good docs (and there seems to be no commitment to create any). But it also uses the "stripe" and "stripe_event" gems. At least they have some documentation. Other than that, this app is great and I've been able to turn it into a multi-tenant app using subdomains without issue. I want to do so much more with the payment system but can't because I'm a rails noob and the Payola gem doesn't have enough documentation. Payola has everything all included that one would need but no way to understand how it all works together.

DanielKehoe commented 9 years ago

I think that's a fair evaluation and an accurate assessment.