ПО: TranzAxis (Compass Plus)
Справочная заметка ATM: ПО: TranzAxis (Compass Plus).
ПО: TranzAxis (Compass Plus)
[!note] Вариант платформы Эта заметка описывает TranzAxis как возможный backend/switch/acquiring-processing слой ATM-архитектуры. Она не означает, что TranzAxis обязательно используется вместе с конкретным terminal application, hardware vendor или EMS: такие связки зависят от проекта.
Компания и продукт
| Параметр | Значение |
|---|---|
| Вендор | Compass Plus Technologies |
| Продукт | TranzAxis |
| Страна | Россия (Ижевск) / Великобритания (офис) |
| Основана | 1989 |
| Тип ПО | Процессинговая платформа (Payment Processing Platform) |
| Модель лицензирования | Лицензия на ПО + поддержка |
| Основные рынки | Россия, СНГ, Восточная Европа, Ближний Восток, Азия |
| Сайт | compassplus.com |
Назначение и позиционирование
TranzAxis может использоваться как комплексная процессинговая платформа для разных контуров карточного и ATM-процессинга:
- Issuer Processing — выпуск и обслуживание карт, авторизация
- Acquirer Processing — эквайринг ATM и POS
- ATM Host / Switch — приём и маршрутизация ATM-транзакций
- Card Management — жизненный цикл карты
- Fraud Management — мониторинг мошенничества
- Loyalty — бонусные программы
Архитектура TranzAxis
graph TD
subgraph ATM_LAYER["ATM / Terminal Layer"]
ATM1["ATM 1\n(ISO 8583)"]
ATM2["ATM 2\n(NDC)"]
POS["POS Terminal\n(ISO 8583)"]
end
subgraph TZ["TranzAxis Platform"]
GW["TranzAxis Gateway\n(ISO 8583 endpoint)"]
SWITCH["Transaction Switch\n(маршрутизация)"]
ACQ_MOD["Acquirer Module\n(эквайринг ATM/POS)"]
ISS_MOD["Issuer Module\n(авторизация)"]
FRAUD["Fraud Management\n(AntiFraud Engine)"]
CARD_MGMT["Card Management\n(BIN, limits, PIN)"]
SETTLE["Settlement Module\n(расчёты, клиринг)"]
REPORT["Reporting &\nReconciliation"]
end
subgraph EXT["Внешние системы"]
SCHEME["Card Scheme\n(Visa / MC / МИР)"]
ABS["АБС Банка\n(ЦФТ, Диасофт)"]
HSM_S["HSM Cluster"]
end
ATM1 -->|"ISO 8583\nTLS"| GW
ATM2 -->|"NDC\nTLS"| GW
POS -->|"ISO 8583"| GW
GW --> SWITCH
SWITCH --> ACQ_MOD
SWITCH --> ISS_MOD
ISS_MOD --> FRAUD
ISS_MOD --> CARD_MGMT
ISS_MOD <--> HSM_S
ACQ_MOD --> SETTLE
ISS_MOD --> SETTLE
SETTLE --> SCHEME
SETTLE --> ABS
REPORT --> ABS
Модули TranzAxis
TranzAxis Issuer
| Функция | Описание |
|---|---|
| Авторизация | Online авторизация ISO 8583 (0200/0210) |
| PIN-верификация | Дешифрование PIN Block через HSM, проверка |
| Управление лимитами | Дневные/месячные лимиты по карте, счёту |
| Управление картами | BIN-таблицы, статусы карт (active/blocked/lost/stolen) |
| EMV-поддержка | Верификация ARQC через HSM, обработка F55 |
| 3-D Secure | Аутентификация для e-commerce (опционально) |
| Fraud Rules | Настраиваемые правила фрод-детекции |
TranzAxis Acquirer
| Функция | Описание |
|---|---|
| ATM Host | Приём транзакций от ATM (ISO 8583) |
| NDC Gateway | Поддержка NDC-протокола для NCR ATM |
| Terminal Management | Конфигурация терминалов, ключи |
| Interchange | Расчёт межбанковских комиссий |
| Reconciliation | Сверка ATM EJ с транзакциями |
| Settlement | Формирование расчётных позиций |
TranzAxis Switch
| Функция | Описание |
|---|---|
| BIN Routing | Маршрутизация по BIN (on-us / off-us) |
| Scheme Connectivity | Подключение к Visa, Mastercard, МИР, UnionPay |
| Protocol Conversion | ISO 8583:1987 ↔ 1993 ↔ 2003 |
| Load Balancing | Балансировка нагрузки между хостами |
| Failover | Автоматическое переключение при сбое |
Обработка ATM-транзакции в TranzAxis
sequenceDiagram
autonumber
participant ATM
participant TZ_GW as TranzAxis Gateway
participant TZ_SW as TZ Switch
participant TZ_ACQ as TZ Acquirer
participant TZ_ISS as TZ Issuer
participant HSM as HSM
participant ABS as АБС Банка
ATM->>TZ_GW: ISO 8583 0200\nF2=PAN, F4=Amount\nF52=PINBlock, F55=EMV
TZ_GW->>TZ_GW: Validate message format\nCheck MAC
TZ_GW->>TZ_SW: Forward transaction
TZ_SW->>TZ_SW: BIN lookup → On-Us?
alt On-Us транзакция
TZ_SW->>TZ_ACQ: Route to Acquirer
TZ_ACQ->>TZ_ISS: Forward to Issuer
TZ_ISS->>HSM: Decrypt PIN Block\nVerify PIN
HSM-->>TZ_ISS: PIN OK
TZ_ISS->>ABS: Check balance & limits
ABS-->>TZ_ISS: Balance: 15000, Limit: OK
TZ_ISS->>TZ_ISS: Fraud rules check
TZ_ISS-->>TZ_ACQ: Approved, AuthCode
TZ_ACQ-->>TZ_GW: 0210 F39=00
else Off-Us транзакция
TZ_SW->>TZ_SW: Route to Card Scheme
Note over TZ_SW: Visa/MC/МИР connector
end
TZ_GW-->>ATM: ISO 8583 0210 F39=00\nF38=AuthCode
Ключевые особенности TranzAxis
| Характеристика | Описание |
|---|---|
| Платформа | Java EE / микросервисная архитектура (современные версии) |
| БД | Oracle Database / PostgreSQL |
| ОС | Linux (RHEL, CentOS) |
| Производительность | До нескольких тысяч TPS (транзакций в секунду) |
| HA | Active-Active кластер, геораспределённый |
| Криптография | Интеграция с HSM (Thales payShield, Utimaco) |
| Соответствие | PCI DSS, EMV, 3-D Secure 2.x |
| API | REST API для интеграции с внешними системами |
Конкуренты и альтернативы
| Продукт | Вендор | Сходство |
|---|---|---|
| OpenWay WAY4 | OpenWay Group | Полный конкурент, схожий рынок |
| ACI BASE24 | ACI Worldwide | ATM Switch / Issuer, глобальный |
| Tieto Card Suite | Tietoevry | Европа |
| Fiserv | Fiserv | США |
| Digimarc / EFT | Euronet | Европа, Азия |
TranzAxis и российский рынок
- Разработан и штаб-квартира в России (Ижевск) → высокая адаптированность к требованиям ЦБ РФ
- Поддержка НСПК МИР (национальная платёжная схема)
- Поддержка ГОСТ-криптографии (КриптоПро HSM интеграция)
- Используется в крупных российских банках (публично не раскрывается список)
- Требования: 382-П, 683-П, 684-П ЦБ РФ (защита информации в НПС)
Связанные заметки
- ATM-Стек-ISO8583-Switch-Centric — вариант switch-centric архитектуры
- ATM-Стек-TellME-Russian-Multivendor — пример российского multivendor контекста
- ATM-ПО-обзор — обзор всего ATM ПО
- ATM-OpenWay-WAY4 — главный конкурент
- ATM-ACI-BASE24 — альтернатива для международного рынка
- ATM-Процессинг-обзор — процессинг транзакций
- ATM-ISO-8583 — ISO 8583 протокол
- TERM-acquirer · TERM-issuer · TERM-settlement · TERM-hsm
Ссылаются на эту заметку
Заметка
ATM — база знаний
Заметка
ПО: ACI BASE24 и другие процессинговые платформы
Заметка
ПО: OpenWay WAY4
Заметка
Программное обеспечение ATM — обзор
Заметка
Стек ISO 8583 / Switch-centric
Заметка
Стек TellME / Russian Multivendor
Заметка
Термин: Acquirer (Банк-эквайер)
Заметка
Термин: Reconciliation (Сверка)
Заметка
Термин: Settlement (Расчёты)