I just looked at Avangate's site and it wouldn't even let you sign up without "requesting a quote".
Give Stripe a try.
Give Stripe a try.
Just be sure to include the big profitable countries: Switzerland, Germany, Australia, Japan, Canada, France, UK among others.