Взаимодействие с POS - терминальными устройствами и системами банковской коммутации

У меня есть проект, в котором мне нужно взаимодействовать с POS-терминалами и магнитными / чиповыми картами. Скажем, всякий раз, когда покупатель покупает товары у В моем универмаге сотрудники этого магазина снимут карты с финансовых карт клиентов и проведут платежную операцию.

Для подобных систем большинство форумов говорят, что следует рассмотреть возможность использования сторонних API, таких как:

  • PayPal
  • Braintree
  • Authorize.NET.
  • Google Check-Out API.

Но я думаю, что эти API-интерфейсы следует использовать для систем, которые будут использоваться для обработки международных платежей. Что касается меня, я предполагаю, что моя система не такая большая, как обработка международных платежей, и она начнет работать как небольшая внутренняя система.

Так что я хотел бы знать, какое решение будет лучшим и какой будет архитектура системы?

Когда я прочитал страницу Authorize.Net , я обнаружил подпрограмму ] Обработка кредитных карт .

  • Нужно ли мне выполнять всю эту процедуру, независимо от того, большой ли мой проект, международный или внутренний?

  • Действительно ли мне нужно следовать этой процедуре, чтобы произвести платеж с помощью POS - терминальных устройств?

Я знаю одно: ISO 8583 является важным протоколом обмена финансовыми сообщениями, потому что большая часть системного программного обеспечения переключения банков для моего региона использует только этот формат обмена сообщениями. Это означает, что я не могу использовать другие форматы обмена сообщениями, такие как NDC или D912.

6
задан Community 23 May 2017 в 12:02
поделиться