marcamillion
marcamillion

Reputation: 33785

How do I handle recurring/subscription billing in a Rails App?

I can't use Chargify, Recurly, Spreedly or any of those apps because I am not based in the US. I am in Jamaica, actually...so many of these companies don't support Jamaica.

But I am trying to roll a custom subscription management solution - but given that this is my first web app - I think it might be too big a task for me to take on.

Are there any gems that can handle this? These are the requirements:

So I don't need the system to actually handle the processing of the credit cards, etc. It's more the logic of the subscription, restrictions on the models, upgrading and downgrading that I need.

The perfect solution would be a well supported Rails gem that I can include in my Gemfile.

If you don't have that, just send any/all possible solutions and I can take it from there.

Thanks.

Upvotes: 6

Views: 3274

Answers (2)

htanata
htanata

Reputation: 36954

You can look into Saasy. It's a stand alone Rails app (not a plugin) that you host on a subdomain and communicate with it using SSO/REST protocols. Probably won't fit your need as it is, but you may be able to extend it or get a general idea of how it works.

Upvotes: 4

simo
simo

Reputation: 24600

There is a great solution called Chargify, its one of Heroku available add-ons, you can see it here: https://addons.heroku.com/chargify and http://devcenter.heroku.com/articles/chargify

With a reasonable rate, you can manage all the recurring/subscription billing in your Rails App, I hope this is useful answer.

Upvotes: 0

Related Questions