CCBill should be fine for you, but use myvirtualcard.com, we have been with them for over a year now with no major dramas and very reliable weekly payouts

We also use CCBill as the primary, but MyVirtualCard as a secondary.
Good luck with the paysite mate
