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


  1. None
  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. None