Could Paypal not be your middle man to accept credit cards? Also, in the past I've used Kagi.com ... They accept an enormous amount of payment types. You would use them for more of an ongoing relationship, as you get a paycheck at the end of the month, every month.

Greg
_________________________