Открыть меню

ПО: TranzAxis (Compass Plus)

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

Справочная заметка 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 ConversionISO 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 (транзакций в секунду)
HAActive-Active кластер, геораспределённый
КриптографияИнтеграция с HSM (Thales payShield, Utimaco)
СоответствиеPCI DSS, EMV, 3-D Secure 2.x
APIREST API для интеграции с внешними системами

Конкуренты и альтернативы

ПродуктВендорСходство
OpenWay WAY4OpenWay GroupПолный конкурент, схожий рынок
ACI BASE24ACI WorldwideATM Switch / Issuer, глобальный
Tieto Card SuiteTietoevryЕвропа
FiservFiservСША
Digimarc / EFTEuronetЕвропа, Азия

TranzAxis и российский рынок

  • Разработан и штаб-квартира в России (Ижевск) → высокая адаптированность к требованиям ЦБ РФ
  • Поддержка НСПК МИР (национальная платёжная схема)
  • Поддержка ГОСТ-криптографии (КриптоПро HSM интеграция)
  • Используется в крупных российских банках (публично не раскрывается список)
  • Требования: 382-П, 683-П, 684-П ЦБ РФ (защита информации в НПС)

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

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

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