We use Chargify with Payment Express hooked up to Barclaycard and American Express merchant services. It works great.
We lost $750 of sales (50%) in our first month because we didn't think Amex was important. It turns out that Amex is the card of choice for US businesses.