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

More Decks by Matthew Hutchinson

Other Decks in Programming


  1. View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide