Recurring Billing

Recurring Billing

Or mo' money, mo' problems.. Integrating recurring payments in your SAAS app. A talk to the Ruby Ireland user group at the Twisted Pepper, in Dublin.

I gave an overview on the basics of taking payments online, specifically;

* Banks
* Payment Gateways
* Libraries/code/web services available for your Rails app.

I explained each core method implemented in an ActiveMerchant billing gateway class, and I covered the important design decisions I took before building in recurring billing;

* High level decisions (which bank/gateway etc.)
* Pricing decisions (price plans, upgrade/downgrade paths/logic etc.)
* Actual implementation decisions (how its coded etc.)

Finally I talked about some pain points you’ll likely to come across when working with recurring billing and online payments in general. I hope everyone enjoyed the talk and I’d be happy to answer any further questions if you have them.


Matthew Hutchinson

April 12, 2011