Verotel
they pay on time, check processing is very good, European debit, Korean Cards, 900 billing, EU Dialar billing.
Your choices are limited. They have no relationship with any U.S. banks, they deal strictly with European & Asian banks, hence they are not "dodging" visa.