По моему мнению Authorize.net - лучший платежный шлюз из всех.
Также, чтобы процитировать их часто задаваемые вопросы:
Поддерживает ли Authorize.Net международныйсделки? Да.Продавцы могут отправлять транзакции в платежный шлюз от имени неамериканских клиентов.Для этого банковский счет продавца должен быть в финансовом учреждении, расположенном в США, и продавец должен быть настроен на прием типа карты клиента: Visa, MasterCard, American Express, Discover, JCB, Diner's Club или EnRoute.Платежный шлюз отправит сумму транзакции эмитенту карты клиента, который затем обработает конвертацию всей валюты в доллары США.Поскольку настройки службы проверки адреса (AVS) по умолчанию могут привести к отклонению внешних транзакций, продавцы, которые планируют регулярно принимать международные транзакции, должны убедиться, что их настройки AVS настроены для удовлетворения их бизнес-потребностей.
Итакэто то, что я бы выбрал, и его не очень сложно реализовать.