Практическое руководство

Автоматические чеки для самозанятого

Интеграция получает подтверждение оплаты от ЮKassa, повторно проверяет платёж на сервере и только после этого регистрирует доход в «Мой налог». Один идентификатор платежа связывается с одним чеком.

Обновлено 9 сентября 2026Чтение: 5 минут

Безопасная схема

Клиентский экран «Оплата прошла» не должен выпускать чек: его можно закрыть или подделать. Надёжная точка запуска — серверное уведомление, проверенное запросом к платёжному провайдеру.

  • ЮKassa подтверждает успешный платёж
  • сервер сверяет статус, сумму и магазин
  • модуль формирует чек НПД
  • результат и ссылка сохраняются
  • повторное уведомление не создаёт дубль

Что нужно для внедрения

Нужен доступ к серверному коду проекта, настройкам ЮKassa и месту, где хранятся заказы и платежи. Секреты не передают в переписке — их устанавливают в защищённом окружении сервера.

Ошибки и возвраты

Интеграция должна хранить статусы, повторять безопасные операции после временных ошибок и не отменять чек без подтверждённого возврата и корректной причины.

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

Подходит для Telegram-бота?

Да, если оплата создаётся сервером и ЮKassa может отправить webhook на доступный HTTPS-адрес.

Будут ли дубли?

При корректной идемпотентности повторный webhook возвращает существующий результат, а не создаёт новый чек.

Можно подключить готовый проект?

Да. Сначала проводится аудит места создания и подтверждения платежа, затем модуль встраивается в существующий поток.

Источники

Материал носит информационный характер. Для спорной ситуации сверяйтесь с ФНС или профильным специалистом.

  1. ФНС: способы формирования чека НПД