Software as a Service Rails Kit
railskits.com
railskits.com
While I haven't seen the actual code in the SaaS kit, I imagine it's top notch.
Billing is one of the trickiest things to get right. It's also a big time suck. $249 is nothing compared to the number of hours you'll spend writing, testing and re-writing your billing code. Believe me, you don't want to mess up your billing infrastructure.
(* Not a paid advertisement or a happy customer, just someone that has written billing systems over and over, and never been happy with the result.)
And he's probably done dozens of rails e-commerce implementations, so I can't imagine someone more qualified to build this than he is.
Looks exciting though, but I've never heard of BrainTree - perhaps that's just me! Anyone care to share some thoughts on them?
A few weeks back I hadn't heard of them either. My client was going to use TrustCommerce originally, but they couldn't get their act together and decided to not return phone calls or be very responsive. Responsiveness is SO important, especially on the web.
For example, I signed up for a demo (developers) account with TrustCommerce. 5 days later they have a sales lackie call me and ask me if I still needed an account. wtf? 5 days? No way. My client had started getting their application together etc before Christmas and was still waiting on various things from them.
By the time TrustCommerce called back, I'd already found Braintree (it was on the list of supported ActiveMerchant gateways). Submitted some feedback via their Contact Us form on their site, received an email less than an hour later. Then after a few back and forths, the CEO (without ever mentioning that he actually was the CEO, I put that part together later after I found him on LinkedIn) calls me to hash through things on the phone rather than back-and-forth via email.
They've been super great to work with so far. Their developer documentation is a work in progress, but anytime I've needed something (which hasn't been that often at all) I received a response within a few hours from someone on their side.
They have a great recurring billing API, it's extremely flexible, and also a way to get that data back OUT using their query API. They have a 'vault' that you can literally check anything into (jpegs of drivers licenses, whatever) - not just credit card numbers.
In short, their shit just works. The web interface they have isn't all web2.0ish, but it's concise and easy enough to navigate. I'd rate their site 10 out of 10 when compared with any other payment gateway out there. Plus, they blog. I mean, how many gateways do you know of have a blog? ;-)
Which also means the billing code from railskits is no good for people in the UK.
:'(
I'll be throwing up some more info on the site over the next couple of days, too, so thanks for the ideas on what you'd like to see.
Again, not a shill, advertisement or even a customer. I just know how hard it is to write good billing code. It's a bit of a black box -- not something that many people share. Unless you've built one yourself previously, this is the way to go.
I'll toss more details up on the site, soon, though, so hopefully that will help give you a better feel for it.
Rent n units at price y for x hours, where dollars per y-hour is dependent on the number of units n(volume discounts)? Show the user an interface with their current unit-hours and let them draw down against it?
Kidding aside, you can do whatever you want on top of the base application -- it's a standard Rails app, after all. But what you get "out of the archive" is a bog-standard customer pays $x/mo for access to the app which has some limits based on the value of x, and the limits are up to you to implement (aside from the included one, which limits the number of users that can be associated with a customer's account).
I'll be buying this for my site in a month or so.