Лучший подход к внедрению международного платежного шлюза - PullRequest
2 голосов
/ 23 октября 2009

Я хочу интегрировать платежный шлюз в приложение Ruby on Rails. Хотя я уже реализовал один, прежде чем я изо всех сил пытаюсь понять, как я могу реализовать тот, который будет обслуживать разные страны.

Например, если бы это было только приложение для Великобритании, я мог бы использовать поставщика из Великобритании (например, CardStream), если бы это было только приложение для США, я мог бы использовать поставщика из США (например, BrainTree), но я не могу найти поставщика, который обслуживает несколько стран.

Я обеспокоен тем, что мне придется иметь и шлюз Великобритании, и шлюз США, работающие рядом друг с другом в одном приложении. Конечно, это не тот случай, и я что-то упустил полностью?

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 23 октября 2009

Элизабет прибила его. Поставщик платежных услуг должен пройти аккредитацию в каждом банке-эквайере, с которым он хочет выполнить авторизацию / расчет. Например, в Великобритании основными будут Barclays, Streamline, FirstData, HSBC, Amex, Diners. Для каждой аккредитации существуют затраты и значительные временные вложения.

Я никогда не разработал для покупателей в США, но я думаю, что есть много. Промыть и повторить для покупателей в других странах, и вы увидите, что это скоро складывается.

Требования PA-DSS и PCI-DSS являются «глобальными», поэтому после сертификации они не так уж и плохи.

Вы могли бы просто пойти с британским провайдером и попросить ваших клиентов открыть банковский счет в Великобритании? Все провайдеры будут выполнять мультивалютную авторизацию и расчеты, так что это довольно стандартная настройка. Мы разработали для клиентов из США, использующих эту систему.

0 голосов
/ 27 октября 2009

На самом деле довольно много PSP и / или покупателей, которые поддерживают США и Европу. Большинство из них будут иметь различные разновидности API, такие как XML или SOAP. Проверьте Chase Paymentech Europe dot com.

С наилучшими пожеланиями

Steve

0 голосов
/ 25 октября 2009

Мой первый ответ был неверным, поэтому я его удаляю. (Я нажимаю кнопку удаления, видимо, вы голосуете за удаление).

Magento - это решение для электронной коммерции, которое поддерживает несколько валют, интернационализацию и различные налоговые ставки. Мы уже использовали его для Универсальных ангаров . Базовым языком для этого сайта является США, но Magento поддерживает несколько сайтов за одну установку. Я не баловался с общим списком пользователей между сайтами, но я уверен, что его можно обмануть.

Извините за быстрый ответ раньше. Я надеюсь, что это работает для вас.

...