Stripe is a service that allows businesses to easily enable credit card payments on their website without the expense and burden of PCI compliance. You don't need a merchant account or gateway. Stripe handles everything, including storing cards, subscriptions, and direct payouts to your bank account. Take credit card orders over the phone? You can use their online interface. You'll love it and so will your developers!
They've included TalkToTheManager in their gallery of fine companies using Stripe for payments handling. We're glad to be included!