Карта событий
Определяем, какое событие запускает чек: подтверждение оплаты, зачёт предоплаты, передача товара, возврат или другое согласованное действие.
Оплата и фискализация
Связываем заказ, оплату и кассовый сервис, передаём согласованные реквизиты, контролируем результат фискализации и обрабатываем возвраты и временные сбои.
Состав интеграции
Закон № 54-ФЗ и форматы фискальных документов задают требования к кассовому контуру. Мы не заменяем бухгалтера: клиент подтверждает юридически значимые параметры, а мы реализуем и тестируем согласованную техническую схему.
Определяем, какое событие запускает чек: подтверждение оплаты, зачёт предоплаты, передача товара, возврат или другое согласованное действие.
Передаём позиции, количество, скидки, способ оплаты, контакты покупателя и утверждённые клиентом фискальные реквизиты.
Сохраняем идентификатор операции и статус чека в заказе, чтобы повторное уведомление не создало дубликат.
Описываем полный и частичный возврат, проверяем связь с исходной оплатой и исключаем расхождение между сайтом и кассой.
При недоступности сервиса фиксируем причину, не теряем задачу и предусматриваем контролируемую повторную обработку.
Добавляем журнал статусов и понятный сигнал ответственному сотруднику, если чек не сформирован или требует проверки.
Результат
Заказ, платёж и кассовый документ соединены стабильными идентификаторами.
Повторное уведомление не создаёт второй чек для той же операции.
Неуспешная фискализация видна и может быть безопасно обработана по установленному порядку.
Этапы
До рабочего запуска используем тестовый контур кассового и платежного сервиса, если он предусмотрен поставщиками.
Проверяем CMS, эквайринг, кассовый сервис, ОФД, виды оплат, доставку, возвраты и текущие обработчики уведомлений.
Клиент с профильным специалистом утверждает ставки и признаки. Мы фиксируем их источники и правила передачи для каждого типа операции.
Подключаем модуль или API, защищаем секреты, проверяем подпись уведомлений и связываем операции с заказами.
Тестируем оплату, отказ, повторное уведомление, возврат и недоступность кассы. Сверяем сумму, позиции и статус на всех сторонах.
Границы ответственности
Мы не определяем применимость ККТ, ставки налогов, признаки способа и предмета расчёта или агентскую схему. Эти данные перед внедрением утверждает владелец бизнеса с бухгалтером либо профильным консультантом.
Регистрация ККТ, договор с ОФД, кассовый тариф и юридические настройки остаются на стороне клиента и поставщиков. Платные действия выполняются только после отдельного подтверждения.
Вопросы
Эквайринг принимает оплату, а кассовый контур формирует и передаёт фискальный документ. Системы связаны, но требуют отдельных настроек, статусов и проверок.
Нет. Ставки, предмет и способ расчёта, агентские признаки и применимость ККТ подтверждает клиент со своим бухгалтером или профильным специалистом.
Минимально — успешная оплата, отказ, повторное уведомление, полный или частичный возврат, недоступность кассы и сверка суммы и позиций с заказом.
Да, если выбранный сервис предоставляет подходящий модуль или API для CMS и платежного сценария. Совместимость проверяем до оценки реализации.
Первый шаг
Опишите CMS, сервис оплаты, кассу и проблему. Уточним технические зависимости и предложим безопасный диагностический этап без подключения платных услуг без согласования.