Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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
Tweet

More Decks by Matthew Hutchinson

Other Decks in Programming

Transcript