I highly recommend
VEROTEL, they've been around forever and i've never had a problem with them. They pay like clockwork and their techs are helpful with setting up processing.
CC,US checks,Direct Debit Europe,1-900 billing US and Europe.
Verotel Classic has no set up fees and % are competitive.