We were with CCBill for years but they just seem to be resting on their laurels a bit. Their rates are high, they don't offer things like Paypal, Bitcoin etc and their admin system hasn't been updated in years
So we switched to Segpay. Epoch is another one who offers paypal

