How to handle recurring / subscription payments in a Rails application?

I cannot use Chargise, Recurly, Spreedly or any of these applications because I am not based in the USA. I'm in Jamaica, actually ... many of these companies do not support Jamaica.

But I'm trying to launch my own subscription management solution, but given that this is my first web application, I think this may be too much a task for me.

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

  • All registered users automatically receive a free plan for X days
  • By the end of X days, they should be offered for renewal.
  • If they are not updated, at the end of X days their account will be blocked / disconnected
  • If their account is disabled, they can upgrade and go to the verification page (powered by 2checkout, because that is what I should use now).
  • Then, as soon as they are updated and a plan is selected, the system should automatically increase its distribution (number of customers, number of projects, storage space, etc.).

So I don’t need a system to actually process credit card processing, etc. It is more like subscription logic, model restrictions, upgrades and downgrades that I need.

The ideal solution is a well-proven Rails stone that I can include in my Gemfile.

If you do not have this, just send all / all possible solutions, and I can take it from there.

Thank.

+5
2

Saasy. Rails ( ), SSO/REST. , , , , .

+4

All Articles