Агент кассы для Windows и Linux

Касса в браузере работает с оборудованием напрямую

HW Connector ставится на компьютер кассира и открывает веб-приложению ККТ, банковские терминалы, принтеры, сканеры и денежный ящик через один REST API.

ФФД 1.05–1.2 Оплата картой и СБП ESC/POS · ZPL · TSPL Без драйверов для Штрих-М, Пирит, КИТ
localhost:7790
# продажа одной операцией: карта → чек → слип
POST /api/v1/checkouts
Idempotency-Key: 3f2c9a71-…
Prefer: wait=30

# повтор с тем же ключом не проведёт
# оплату второй раз
← 202 Accepted
Location: /api/v1/operations/{id}

# чек не напечатан — оплата отменяется
Возможности

Всё, что нужно кассе, в одном агенте

Фискализация, эквайринг, печать и периферия через единый API с понятными операциями.

Фискальные чеки

Приход, возврат, расход, коррекция, внесение и выплата, X- и Z-отчёты. Закрытую смену агент откроет сам.

Оплата картой и по СБП

Оплата, возврат, отмена и сверка итогов. QR для СБП в окне, на втором мониторе или на дисплее QR-кодов.

Продажа одной операцией

Карта, чек и слип одним запросом. Если чек не напечатался, оплата отменяется автоматически.

Печать без диалога

PDF и картинки на принтеры Windows, ESC/POS, ZPL, TSPL и FGL напрямую: чеки, этикетки, билеты на бланках.

Периферия

Сканеры штрихкодов, считыватели NFC/RFID, дисплей покупателя, денежный ящик, переход на ИБП.

Надёжный API

Ключ идемпотентности у каждой операции: повтор запроса не проведёт чек или оплату дважды. Описание в Swagger.

Оборудование

Работает с тем, что уже стоит на кассе

Многие устройства — напрямую по протоколу, без драйвера производителя.

ККТ

АТОЛ (ДТО10)Штрих-ММеркурий РитейлЭЛВЕСPaykiosk Пирит 2ФВики ПринтДримкас-Ф КИТ Онлайн-ФТерминал-ФА

Банковские терминалы

INPASСбербанк UPOSARCUS 2 UCS EFTPOSТТК2 СБП Т-БанкСБП Сбербанк

Принтеры

ESC/POSZPLTSPL EZPL (Godex)Boca FGLПринтеры Windows

Периферия

Сканеры COM и HID POSPC/SC NFC/RFID Дисплеи VFD/LCDВторой мониторДенежный ящик
Как это работает

Три шага до первого чека

  1. Установите агент

    MSI для Windows или сборка для Linux на компьютер кассира.

  2. Подключите оборудование

    На странице настройки агента: выбор порта, проверка связи, тестовая печать.

  3. Вызывайте API

    Из своего веб-приложения по адресу http://localhost:7790/api/v1.

Вопросы

Частые вопросы

Нужны ли драйверы производителей?

Для Штрих-М, Пирит, КИТ, UCS и ТТК2 нет: агент работает с ними по протоколу напрямую. Для АТОЛ нужен драйвер ДТО10, для INPAS, Сбербанка и ARCUS — программа банка.

Какие системы поддерживаются?

Windows и Linux. Страница настройки, справка и API на русском и английском.

Можно ли проверить кассу без оборудования?

Да. В агенте есть эмуляторы ККТ и терминала, а чек можно посмотреть на экране так, как он выйдет на ленте.

Где описание API?

В разделе «Документация»: справка агента и Swagger со всеми методами и полями. Справка · API (Swagger)

Как получить программу?

Зарегистрируйтесь в личном кабинете. После одобрения заявки там появятся сборки для Windows и Linux.

Куда писать, если что-то не работает?

На support@hw-connector.ru — укажите модель устройства и приложите журнал операций агента.

Подключите кассу к оборудованию

Зарегистрируйтесь — после одобрения заявки в кабинете будут свежие сборки агента.