Thanks to all who showed up last night, and again apologies for the
VGA-cable problems, thanks to Declan's trusty netbook we got there in
the end.
I think we all basically clean forgot to try recording the talk, being
pre-occupied getting the LG LCD to work :(
In any case, the slides for it are here;
http://matthutchinson-talks.heroku.com/#12
There seemed to be a genuine interest in the topic so I've offered to
write a blog post (or perhaps a series of posts) on this topic and dig
deeper into the code. I'll put these up on my own blog,
http://matthewhutchinson.net
(and maybe cross post them on
rubyireland.com?)
To summarise the talk briefly;
I gave an overview on the basics of taking payments online,
specifically; Banks, Gateways and libraries/code/web services
available for your Rails app. I explained the 7 core methods in
ActiveMerchant billing gateways. I covered the important design
decisions I took before building in recurring billing, specifically;
High level (which bank/gateway etc.) price plan decisions (upgrade/
downgrade paths/logic etc.) and actual application 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.
Regards,
matt