Открыть меню

Стек ISO 8583 / Switch-centric

Создано 2 июн. 2026 г. Обновлено 2 июн. 2026 г. 3 мин чтения

Сценарий ATM-стека: Стек ISO 8583 / Switch-centric.

Стек ISO 8583 / Switch-centric

Кратко

Это вариант внедрения, где ATM рассматривается как один из каналов к процессинговому switch. Терминальное ПО может быть APTRA, Vynamic, Kalignite, TellME или native vendor app, но ключевая маршрутизация, authorization, reversal, clearing/reconciliation и scheme connectivity сосредоточены в backend.

Когда такой вариант встречается

  • У банков или процессинговых центров с сильным центральным switch.
  • При унификации ATM/POS/e-commerce/wallet операций вокруг одной payment platform.
  • Когда terminal app важен для UI/device control, но финансовый профиль задается backend.

Слои стека

СлойТиповой вариант
HardwareЛюбой поддерживаемый ATM-парк
Device layerXFS/vendor SP
ATM applicationAPTRA, Vynamic, Kalignite, TellME, native app
Host protocolISO 8583 profile или adapter from NDC/DDC
ProcessingWAY4, TranzAxis, BASE24, собственный switch
Scheme/coreIssuer host, core banking, МИР/НСПК, on-us, другие схемы

Типовой flow

  1. ATM application собирает данные операции и управляет устройствами.
  2. Terminal/host adapter формирует ISO 8583 или project-specific financial message.
  3. Switch выполняет routing, authorization checks, HSM/PIN verification path и scheme connectivity.
  4. Response возвращается на ATM; при withdrawal терминал выполняет dispense.
  5. Reversal/advice/reconciliation обрабатываются по правилам switch и платежной схемы.

Что видно в логах

  • ATM EJ и device logs показывают card/PIN/auth/dispense/cash taken edge cases.
  • Switch log показывает MTI, STAN, RRN, response code, reversal/advice status и routing decision.
  • Core/issuer log показывает posting/hold/account impact.
  • Для расследования нужно сопоставлять все уровни, а не только ISO 8583 message.

Сильные стороны

  • Централизация rules, routing, fraud checks и reconciliation.
  • Удобно для omnichannel processing.
  • Позволяет подключать разные terminal apps через adapters.

Ограничения

  • ISO 8583 сам по себе не описывает device state, no dispense или cassette counters.
  • Mapping device events в financial messages зависит от terminal app/host profile.
  • Settlement/clearing/dispute rules остаются scheme-specific.

Что требует проверки

  • ISO 8583 profile, field mapping и MTI policy.
  • Как terminal events превращаются в reversal/advice/adjustment.
  • HSM/PIN verification path.
  • Scheme-specific profile: МИР/НСПК, on-us, Visa/Mastercard/UnionPay.

Связанные заметки

Источники

Ссылаются на эту заметку

Источник: публичный слой Obsidian Vault.