From: Justin Meyer Date: 2006-05-24T00:21:24+09:00 Subject: Re: Shameless plug of my web 2.0 app Hi Peter! On Tue, 23 May 2006, Peter Palmer wrote: > Hi, > > All these sites that are similar to Basecamp i.e Blinksales and Fluxiom - > they all use credit cards and all have 30 day trials etc etc. Does anyone > know what payment providers they use and how they integrate into them? Any > advice would be great because I'll need to do the same thing for Miracle > :) Full Disclosure: I work for a payment gateway, though I'm not really any good for technical support thereof. Authorize.net seems to work on the basis of a relatively simple HTTP-based protocol that anybody can implement. Feature-wise I don't know what they're capable of, but look into Payment::Authorize at http://rubyforge.org/projects/payment/ (or gem install payment) for the simple cases. PayPal's Express Checkout can be implemented via SOAP calls; SOAP4R (http://dev.ctor.org/soap4r) or ActionWebservice might serve you well here. VeriSign Payment Services (now owned by PayPal) provides a binary SDK for most platforms, with a boatload of features, but no Ruby bindings. Those are the major gateways I'm aware of. There's a ton of other, smaller gateways out there, but I expect those major platforms are the ones you're most likely to find others have implemented successfully. -- Justin