Acquiring Suite (POS + TMS)

Мобильный POS-терминал PAX A8900, иллюстрация решения CashCom Acquiring Suite (POS + TMS)

CashCom Acquiring Suite - программный комплекс для банковского эквайринга на POS-терминалах с полноценной системой управления терминалами (TMS, Terminal Management System). Решение закрывает полный жизненный цикл: от подготовки ключей и параметров до удалённого мониторинга, управления парком устройств, обновления ПО, шаблонов чеков и интерфейсов.

Поддерживаются:

  • ОС PayDroid 11–13;
  • широкая линейка терминалов PAX (A77, A8900, IM30, A6630 и др.);
  • Neptune SDK, EMV (contact + contactless);
  • ISO 8583 (в том числе профиль SmartVista / BPC): покупка, авторизация/завершение, отмена, возврат/частичный возврат, проверка баланса, P2P, сверка, reversal.

Типовые сценарии использования

  • Банк или финтех-провайдер разворачивает собственное решение эквайринга на парке POS-терминалов PAX.
  • Крупная розничная сеть хочет получить единое TMS для управления сотнями/тысячами терминалов, в т.ч. с несколькими банками-эквайерами.
  • Платёжный процессинг строит мульти-мерчант / мульти-аквайер инфраструктуру и нуждается в готовом приложении + TMS вместо разработки с нуля.
  • Замена устаревшего TMS/ПО на терминалах на более гибкую систему с редактором UI/чеков и нормальной телеметрией.

Общая архитектура

Логическая схема:

  • POS-терминалы (PAX PayDroid) – клиентское приложение CashCom Acquiring; – EMV-ядро/Neptune SDK; – драйверы принтеров, CTLS-ридеров, PIN-пэдов, сканеров.

  • Acquiring Backend – адаптер ISO 8583 к хосту банка/процессинга (в т.ч. профиль SmartVista/BPC); – сервисы маршрутизации и ретраев; – сервисы сверки и интеграций с бэкофисом.

  • CashCom TMS – управление структурой «банк → мерчант → точка → терминал»; – хранение параметров EMV/Neptune/ISO; – управление ключами, сертификатами; – мониторинг и телеметрия; – OTA-обновления ПО и конфигурации; – редактор UI и шаблонов чеков; – ролевая модель и аудит.

Все взаимодействия POS ↔ Backend ↔ TMS идут по защищённым каналам (TLS/mTLS), критичные сообщения подписываются/проверяются.


Функциональность POS-приложения

Поддерживаемые операции (ISO 8583 / SmartVista)

  • Покупка (Purchase / Sale).
  • Предавторизация (Authorization / Pre-Auth).
  • Завершение (Completion / Capture) - полное и частичное.
  • Отмена (Void / Reversal до отправки в клиринг).
  • Возврат (Refund) - полный и частичный.
  • Проверка баланса (Balance Inquiry).
  • P2P-переводы (по ТЗ, через ISO 8583 профиль банка).
  • Сверка/закрытие смены (Reconciliation / Batch / Settlement).

При необходимости добавляются:

  • CashBack (если разрешено схемой/эквайером).
  • Tips / Adjust Tips (чаевые).
  • Split Bill (разделение счёта).
  • EMVCo QR (CNP-схемы и локальные стандарты).

Все операции реализованы с учётом типовых требований схем и SmartVista: корректная работа с reversal, повторной отправкой, batch-сверкой, уникальностью RRN/STAN и т.п.

Карты и схемы

  • Карты Visa, Mastercard, МИР, UnionPay и др. (при наличии параметров, сертификаций и разрешений).
  • EMV-ядро (contact + CTLS), поддержка CLESS-сценариев, CDCVM (при необходимости).
  • Возможность подключения кастомных/локальных схем (локальные карты, ко-бренды) через отдельные профили AID/EMV-параметров.

UX / UI на терминале

  • Мультиязычный интерфейс: английский, русский, туркменский из коробки.
  • Быстрая смена языка пользователем (иконка/кнопка).
  • Экранные формы (сумма, варианты оплаты, ввод PIN/подпись, выбор мерчанта и т.д.) - реализуются различные типы сценариев, которые управляются из TMS.
  • Поддержка брендинга: логотип, цвета, фоновое изображение, слоганы.
  • Возможность выводить дополнительные подсказки, рекламу, сообщения об акциях (баннера между транзакциями).

Локализация

  • Готовые языковые пакеты: EN/RU/TM.
  • Возможность добавления нового языкового пакета без доработки ПО.
  • Управление локализованными шаблонами через TMS.
  • Поддержка разных форматов дат/времени, разделителей, валютных обозначений.

Работа с принтерами и чеками

  • Поддержка встроенных принтеров PAX и внешних (Bluetooth, BLE, USB, LAN).
  • Шаблоны чеков (layout, поля, штрих-/QR-коды, логотипы) настраиваются в TMS и применяются к группе терминалов.
  • Можно создавать разные типы чеков: клиентский, мерчантский, чек сверки, slip с доп. данными.
  • Поддержка повторной печати, «service receipt», кастомных footer-сообщений.

Безопасность на устройстве

  • Криптографические ключи защищены на уровне безопасной аппаратной среды (Secure Element), предоставляемой Neptune SDK терминалов PAX. Ключи генерируются, хранятся и используются внутри защищенной области, не покидая её в открытом виде, что соответствует стандартам PCI PIN и PCI PTS.
  • Двухсторонняя регистрация терминала (ввод TMK-ключа по частям, проверка KVCofKTM).
  • Использование отдельных ключей для защиты всех сообщений Терминал ↔ TMS, формирование/проверка ЭЦП в обе стороны.
  • Ограничение доступа к настройкам и сервисным функциям по паролю/роли.

TMS (Terminal Management System)

Управление структурой и парком устройств

  • Модель: Банк → Мерчант → Торговая точка → Терминал.
  • Клиент может задавать вложенные подразделения, регионы, бренды.
  • Видно, на какой точке стоит какой терминал, его состояние, версия ПО, набор параметров.
  • Группы/теги: например, «Москва», «Флагманские магазины», «Тестовый контур» для выборочного деплоя.
Скриншот дашбоард TMS CashCom Acquiring Suite
Главный экран TMS

Мониторинг и телеметрия

  • Онлайн-карта терминалов и статус (online/offline, последний контакт).
  • Показатели: уровень сигнала, батарея (для мобильных), температура, версия приложения/параметров, статусы периферийных устройств.
  • Логи событий (ошибки, отказ связи, нестандартные ответы хоста).
  • Алерты: по e-mail, мессенджерам, webhook - например, «терминал не выходил на связь N минут», «серия отказов», «изменение версии ПО вне плана».

OTA-обновления (ПО, конфигурация, языки)

  • Управление версиями приложения, конфигурации, языков, медиаресурсов.
  • Планирование обновлений: по расписанию, по группе, «канареечный» деплой на часть парка.
  • Возможность отката версии.
  • Журналы деплоя: какие терминалы успешно обновились, где ошибка.

Управление UI и шаблоны чеков

  • подключение/отключение сценариев, параметров;
  • создание новых чеков, изменение текущих шаблонов, подключение в сценарии.

Управление доступом и аудит

  • Роли: системный администратор, оператор банка, оператор мерчанта, техподдержка и т.д.
  • Гранулярные права (кто может менять ключи, делать деплой, менять UI и т.п.).
  • Логирование всех действий в TMS (кто/что поменял, к каким устройствам применил).
  • Возможность интеграции с корпоративной системой авторизации (SSO, OIDC/SAML).

Интеграции и API

  • ISO 8583 хост (SmartVista/BPC - из коробки), другие хосты - коннектором.
  • REST API для интеграций:
  • Webhook-уведомления о событиях: закрытие смены, аномалии, подозрительные транзакции.

Безопасность и соответствие

  • Шифрование каналов (TLS/mTLS), проверка сертификатов.
  • Использование отдельных ключей для защиты всех сообщений Терминал ↔ TMS, формирование/проверка ЭЦП в обе стороны.
  • Логи и аудит в отдельном защищённом контуре.
  • Возможность интеграции с HSM для генерации/хранения ключей.

Эксплуатация и масштабирование

  • Развёртывание on-prem или частное облако.
  • Горизонтальное масштабирование TMS и backend (несколько инстансов, балансировщик).
  • Логирование в централизованное хранилище.

Свяжитесь с нами

Контактная информация

Штаб-квартира

Rm 301 Unit C, 2/F, Kwong On Bank Mongkok Branch Bldg 728-730, Nathan Rd Kln, Hong Kong

Email

sale@cashcom.net

Напишите нам