Agreed. I checked out Stripe last week and they look terrific. I am planning to use them for any payment processing that I may need.
To simplify the task I have created a Clojure binding for their api, you can check it out at https://github.com/abengoa/clj-stripe . Just started, lot of work to do, but the functionality is all there. Feedback welcome, and much appreciated.
Plus, stripe.com has become visible only so recently (couple weeks) that other discussions linked here may not even include stripe. "A game changer by introducing developer-friendliness" is the takeaway that I got from the HN discussion at http://news.ycombinator.com/item?id=3053883
Yeah, the advantage of Stripe (not having to learn about this) makes it a great choice if you don't have a deep, burning academic interest in payment systems. Plus, it's a pretty good rate (at huge volumes, you could probably get the same rates, but would need to commit to high minimums), and very well supported.