Стек ISO 8583 / Switch-centric
Сценарий 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 layer | XFS/vendor SP |
| ATM application | APTRA, Vynamic, Kalignite, TellME, native app |
| Host protocol | ISO 8583 profile или adapter from NDC/DDC |
| Processing | WAY4, TranzAxis, BASE24, собственный switch |
| Scheme/core | Issuer host, core banking, МИР/НСПК, on-us, другие схемы |
Типовой flow
- ATM application собирает данные операции и управляет устройствами.
- Terminal/host adapter формирует ISO 8583 или project-specific financial message.
- Switch выполняет routing, authorization checks, HSM/PIN verification path и scheme connectivity.
- Response возвращается на ATM; при withdrawal терминал выполняет dispense.
- 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.
Связанные заметки
- ATM-Сценарии-внедрения-стеков
- ATM-ISO-8583
- ATM-Процессинг-обзор
- ATM-Authorization-Hold-Clearing-Settlement
- ATM-TranzAxis
- ATM-OpenWay-WAY4
- ATM-ACI-BASE24
Источники
- ISO 8583:2023 overview: https://www.iso.org/standard/79451.html
- OpenWay — Way4 Payment Switch: https://openwaygroup.com/way4-payment-hub
- Compass Plus Technologies — ATM acquiring service / TranzAxis: https://compassplustechnologies.com/processing-services/atm-acquiring-service.html
- ACI Worldwide — BASE24-eps Benefits: https://www.aciworldwide.com/wp-content/uploads/2024/11/BASE24-eps-Benefits.pdf
- ATM-ISO-8583