Publisher review:SaaS Rails Kit gets your new software-as-a-service site off to a running start by providing you a well-tested and proven recurring billing system. Are you starting to build a new web service with Ruby on Rails? Do you want to avoid having to write the subscription management, recurring billing, and credit card management code? The SaaS Rails Kit gets your new software-as-a-service site off to a running start by providing you a well-tested and proven recurring billing system based on the Braintree payment gateway.
Features:
- No local credit card storage. All credit card information is stored with Braintree.
- Automated billing script runs nightly for anniversary billing.
- Configurable subscription renewal period (defaults to one month).
- Automated notification and retry of failed renewals.
- Free accounts and one-month trials are supported.
- Optionally collect payment information for paid accounts at account creation.
- Easy customization of plan levels — pricing and custom limits.
- Ability to tweak limits and fees per account.
- Self-serve account creation.
- Self-serve account upgrades and downgrades, with limit checking to prevent downgrading to a plan for which the account does not qualify, based on the plan limits.
- Account lookups by subdomain.
- Includes a module with shared controller methods written to scope all model access to the current account.
- Comes with a limit on the number of users each account can have, complete with controller code, as an example of how to implement limits.
- Integration of restful_authentication plugin, customized for a multi-tenant web service.
- SSL protection of account creation and login via the SslRequirement plugin.
- Code to Test Ratio: 1:1.3 (RSpec).
SaaS Rails Kit is a Ruby script for Billing Systems scripts design by Tesly, LLC..
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris