если вы хотите использовать формат сообщения ISO 8583, вам нужно передать информацию о карте в одно из следующих полей:
DE2 = номер карты DE35 = дорожка II DE45 = дорожка I
вы можете передать DE2 с DE35 или De45, но никто не сдал и 35, и 45
, затем вам нужно передать дату истечения срока, которая хранится в DE14
, вам также нужнопередать тип транзакции, это первые 2 цифры DE3, и это будет 00 для покупок, 11 для ручных наличных, остальные могут быть либо 0000, либо, если вы укажете тип счета, цифры 3 и 4 будут представлять счеттип, остаток должен быть 00, так как в этих транзакциях нет To-Account
вам нужно передать сумму в поле DE4
вам нужно передать номер трассы в DE11
поля DE41, DE42 и DE43 также используются для идентификации используемого вами терминала и продавца, владеющего таким терминалом
поля DE7, DE12 используются для указания даты / времени транзакцииion
Поле DE49, используемое для указания валюты транзакции
Поле DE18 важно для указания кода категории продавца POS-терминала, который вы используете, и какой тип деятельности следует за этим продавцом
DE19 может использоваться для указания страны
DE25 для режима ввода (используете ли вы чип, магнитную полосу, ручной ввод?)
это минимум, которому вы должны следовать, однако, зависит от банка-эквайера, какие спецификации им требуются минимум