You came to the right place and I think most of the replies you have had have backed up what I said at the start - CCBill.
If you have any problems with them you could speak to any of the other processor companies. A list of them can be found here:-
http://www.mpa3.com/contacts.php
Good luck
