У меня есть проект, в котором мне нужно взаимодействовать с POS-терминалами и магнитными / чиповыми картами. Скажем, всякий раз, когда покупатель покупает товары у В моем универмаге сотрудники этого магазина снимут карты с финансовых карт клиентов и проведут платежную операцию.
Для подобных систем большинство форумов говорят, что следует рассмотреть возможность использования сторонних API, таких как:
Но я думаю, что эти API-интерфейсы следует использовать для систем, которые будут использоваться для обработки международных платежей. Что касается меня, я предполагаю, что моя система не такая большая, как обработка международных платежей, и она начнет работать как небольшая внутренняя система.
Так что я хотел бы знать, какое решение будет лучшим и какой будет архитектура системы?
Когда я прочитал страницу Authorize.Net , я обнаружил подпрограмму ] Обработка кредитных карт .
Нужно ли мне выполнять всю эту процедуру, независимо от того, большой ли мой проект, международный или внутренний?
Действительно ли мне нужно следовать этой процедуре, чтобы произвести платеж с помощью POS - терминальных устройств?
Я знаю одно: ISO 8583 является важным протоколом обмена финансовыми сообщениями, потому что большая часть системного программного обеспечения переключения банков для моего региона использует только этот формат обмена сообщениями. Это означает, что я не могу использовать другие форматы обмена сообщениями, такие как NDC или D912.