Партнёрский код 36375 Реклама ККТ-Сервис настроит кассу и маркировку под ключ от 2 000 ₽ Подключить ЕСМ
Яндекс.Метрика
// справочник ТС ПИоТ • 2026

API ТС ПИоТ: запросы, проверка кода и интеграция кассового ПО

Практическое объяснение API ТС ПИоТ для разработчиков: сценарий проверки, статусы, ошибки и безопасная интеграция.

Задача API

API нужен кассовому ПО и интеграторам для передачи данных на проверку кода маркировки и получения результата. Конкретные endpoint, авторизация и формат запроса определяются текущей документацией решения.

Типовой сценарий

  1. Кассовое ПО получает код маркировки.
  2. Отправляет запрос на локальный компонент/сервис.
  3. ТС ПИоТ выполняет проверку по своей схеме взаимодействия.
  4. Касса получает результат и формирует чек по правилам конкретного сценария.

Обработка ошибок

Нельзя считать HTTP 200 безусловным успехом: некоторые сервисы возвращают асинхронный статус обработки. Поэтому интеграция должна уметь повторить запрос по UUID/идентификатору результата, когда это предусмотрено API.

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

Токены и пароли нельзя встраивать в открытый клиентский JavaScript или публиковать в Git. Храните секреты в защищённой конфигурации и ограничивайте доступ к локальному API.

Документация API на сайте · ошибки API.

Связанные материалы

Полный справочник ТС ПИоТ · совместимость · ошибки · файлы и драйверы.

Расширенное практическое руководство

Основная тема страницы — интеграция кассового ПО через API, статусы запросов, повторы, журналы и обработка запрета продажи. Для надёжного результата рассматривайте не отдельную программу, а всю цепочку: модель и прошивка ККТ, драйвер, кассовое ПО, ЕСМ, контроллер ЛМ ЧЗ, Regime, сеть и регистрационные данные.

Временная иллюстрация: API ТС ПИоТ: запросы, проверка кода и интеграция кассового ПО
Временное изображение для страницы «API ТС ПИоТ: запросы, проверка кода и интеграция кассового ПО». Замените файл по указанному пути, не меняя PHP-код.
До начала работ

Запишите версии, сделайте резервную копию и выберите одну тестовую кассу.

Во время настройки

Меняйте по одному компоненту и сохраняйте журналы каждого этапа.

После настройки

Проведите проверку разрешённого и запрещающего сценария, затем перезагрузите компьютер.

Компоненты и контрольные точки

УровеньЧто проверитьПризнак готовности
ККТМодель, прошивка, ФФД, ФН и регистрационные параметры.Тест драйвера проходит без ошибок.
ДрайверВерсию, разрядность, порт и совместимость с программой.ККТ доступна после перезапуска.
Кассовое ПОРелиз, модуль маркировки и настройки ТС ПИоТ.Программа распознаёт Data Matrix и получает статус.
ЕСМ и ЛМ ЧЗСлужбы, версии, локальные адреса и журналы.Сервисы запущены автоматически и отвечают.
СетьDNS, HTTPS, прокси, брандмауэр и системное время.Нет повторяющихся тайм-аутов и TLS-ошибок.

Порядок выполнения

  1. Зафиксируйте исходную конфигурацию.
  2. Проверьте совместимость кассы и ПО.
  3. Скачайте проверенные версии в разделе файлов.
  4. Установите или обновите компоненты в рекомендованном порядке.
  5. Проверьте службы и локальный API.
  6. Настройте кассовую программу и драйвер.
  7. Выполните контрольный тест.
  8. Сохраните рабочую матрицу версий.
Важно: запущенная служба ещё не подтверждает работоспособность. Нужен полный тест от сканирования Data Matrix до результата проверки и формирования чека.

Диагностика и обслуживание

  • сохраните точный текст и время ошибки;
  • проверьте передачу полного Data Matrix;
  • убедитесь, что порт не занят;
  • сверьте 32/64-bit компонентов;
  • проверьте дату и часовой пояс;
  • изучите журнал первой ошибки;
  • не отключайте антивирус полностью;
  • после одного изменения повторите тот же тест;
  • не обновляйте сразу все кассы сети;
  • подготовьте возможность отката.

Справочники: коды ошибок, пошаговая диагностика, сеть и порты.

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

Можно ли выполнить работу самостоятельно?

Да, если известны точные версии и есть права администратора. Для рабочей точки обязательно подготовьте копию и откат.

Нужно ли обновлять все компоненты?

Только после проверки матрицы совместимости. Новейшая версия одного компонента может не подходить старому кассовому ПО.

Что проверять после перезагрузки?

Автозапуск служб, доступность локального API, связь с ККТ и тест маркированной позиции.

Когда обращаться в поддержку?

Когда ошибка воспроизводится после базовых проверок. Передайте версии, модель ККТ, время, скриншот и фрагмент журнала без секретов.