Building the Store
A week or so ago I did a presentation for the local Philly on Rails group about how I implemented my store which sells licenses for Billable. I’ve taken the presentation and reworked it into a quick and dirty(1) screencast.
Topics include:
- Reasons why and why not to build your own
- Choosing a payment gateway
- A review of some existing interfaces to PayPal via Ruby
- Why I used SOAP and an overview of how to set it up
- A walkthrough of the user experience paying with a credit card and then with a PayPal account
- Code snippets
- Other resources
It’s available as a QuickTime video (26MB) and since the content can work fairly well by itself a MP3 (14MB) is also available. The total length is about 40 minutes.
Relevant links:
- del.icio.us/zorn/paypal
- Payment Processing with Paypal and Ruby
- James Duncan Davidson: Cautious Advice for Accepting Online Payments
- Active Merchant
(1): Quick and dirty, as in this isn’t based on a script like I normally do. It’s recorded as-is and does contain more “uhs” and “ums” than I’d like
Posted on: March 11, 2007 – 5:35 pm



8 Comments
Thanks, Mike! Nice job.
One thing: I think Google Payments’ daily cap is just some theoretical limit. People have used it say that it doesn’t kick in for them.
But I certainly agree that not having phone support is poor.
Totally sweet! Seriously, this is great. I’m going to find this all very useful pretty soon.
Aside from that, the whole video was totally worth it if only to hear you say, “I had not used soap before, so this was a big learning curve for me.” Taken out of context, that’s comedy gold! ;-)
@Chris: Yeah, if that is the case it’s good to hear. The Google Checkout FAQ has more info. My impressions are based on an earlier version of this answer (which wasn’t as open):
http://checkout.google.com/support/sell/bin/answer.py?answer=25399&topic=8676
@JL!: I’m curious as to what you’ll use this info for. And yeah … down with soap!
How about using the PayPal alternative https://www.swreg.org ? Just curious.
@Joe: I don’t have any experience with them. Sorry.
Very cool feature, thanks for putting it up!
Nice video and conclusions. Really awesome, thanks!
Downloading your video.
Found out that your shopping card has an out-of-date list of countries. PayPal recently enabled some other countries, for example, Russia ;)
Post a Comment | Comment RSS feed