Онлайн‑оплата — это не только эквайринг. Чтобы соответствовать 54‑ФЗ, каждый расчёт с покупателем в интернете должен сопровождаться фискальным чеком, пробитым на ККТ и переданным через ОФД в ФНС и покупателю. В этой статье разбираем, что требует закон, как устроена фискализация интернет‑платежей, какие есть варианты подключения онлайн‑кассы к сайту и какие нюансы важно учесть интернет‑магазину.
54‑ФЗ «О применении ККТ» обязывает продавца фиксировать каждый расчёт с покупателем на контрольно‑кассовой технике и отправлять покупателю чек онлайн. Это касается любых интернет‑платежей: банковскими картами, через СБП, Apple Pay/Google Pay, а также оплат по платёжным ссылкам и счетам.
Ключевые принципы 54‑ФЗ для онлайн‑торговли:
Если вы только запускаете онлайн‑приём, начните с шага‑за‑шагом в материале «Как подключить онлайн‑оплату на сайт».
Оператор фискальных данных (ОФД) — посредник между вашей ККТ и ФНС. Он принимает фискальные документы от кассы, передаёт их в ФНС, хранит копии и обеспечивает доставку чеков покупателю.
Что важно при ОФД интеграции:
ОФД подключается либо напрямую к вашей кассе, либо через платежного провайдера, если он предоставляет «кассу как сервис».
Общий поток данных при фискализации интернет‑платежей выглядит так:
![Схема фискализации онлайн‑платежа: сайт → платежный провайдер → онлайн‑касса (ККТ) → ОФД → ФНС и чек покупателю]
Типовые события и чеки:
| Событие | Тип чека | Признак способа расчёта | Когда отправлять |
|---|---|---|---|
| Оплата заказа онлайн (карта/СБП) | Приход | Полный расчёт или Предоплата 100% | В момент успешного списания/зачисления |
| Частичная оплата/бронь | Приход | Предоплата | На сумму предоплаты |
| Дозакрытие заказа после предоплаты | Приход | Полный расчёт | На остаток к оплате |
| Возврат покупателю | Возврат прихода | — | Сразу после возврата |
| Чарджбэк (отмена банком) | Возврат прихода | — | По факту возврата PSP/банком |
Примечание: при двухстадийных платежах (холд и последующее списание) чек обычно формируют при списании (capture). Если вы берёте депозит/аванс, оформляйте соответствующий признак расчёта.
Есть несколько подходов к подключению онлайн‑кассы к сайту.
Сравнение вариантов:
| Вариант | Стоимость запуска | Скорость старта | Управление чеками | Кому подходит |
|---|---|---|---|---|
| Касса у провайдера | Низкая | Быстро | Автоматически | Небольшие и средние магазины, подписки |
| Облачная ККТ | Средняя | Средне | Гибкая | Бизнес с особыми сценариями, маркировкой |
| Физическая ККТ | Выше | Дольше | Ручное/скрипты | Нишевые кейсы, офлайн‑центры |
Полезные материалы по выбору и подключению:
Чтобы ККТ для интернет‑магазина корректно формировала чек онлайн, проверьте настройки:
Чем точнее передаёте номенклатуру и налоги из корзины в чек, тем меньше вопросов у ФНС и покупателей.
Готовые модули экономят недели разработки и снижают риски рассинхронизации «платёж → чек»:
Технические советы:
ФЗ‑161 «О национальной платёжной системе» регулирует работу эквайринга и переводов. Для интернет‑торговли это означает: работайте с лицензированным банком/платёжным провайдером, заключайте договор, соблюдайте правила аутентификации (3‑D Secure 2) и не храните PAN‑данные карт у себя.
Безопасность карточных платежей обеспечивается через PCI DSS и SCA:
Подробно о защите данных — «Безопасность: PCI DSS и 3DS2».
Распространённые ошибки:
| Ошибка | Чем грозит | Как исправить |
|---|---|---|
| В чеке единственная строка «Оплата заказа №…» | Претензии к номенклатуре | Передавайте позиции корзины с корректными признаками |
| Неправильная ставка НДС | Налоговые риски | Синхронизируйте налоговые настройки CMS и ККТ |
| Дублирующиеся чеки из‑за повторных webhook | Жалобы покупателей, путаница в учёте | Введите идемпотентность и контроль статусов |
| Не отправлен чек покупателю | Жалоба в ФНС | Настройте e‑mail/SMS и fallback‑ссылку на чек |
| Не пробит чек возврата | Несоответствие 54‑ФЗ | Автоматизируйте возврат прихода при любом возврате средств |
Чек‑лист запуска фискализации:
Фискализация интернет‑платежей по 54‑ФЗ — это связка «онлайн‑касса + ОФД + корректные данные из корзины». Выберите схему (касса у провайдера или своя облачная ККТ), подключите ОФД, отладьте вебхуки и тесты — и ваши чеки будут оформляться автоматически и безошибочно. Готовы подключить онлайн‑кассу к сайту и запустить чеки? Начните с «Как подключить онлайн‑оплату на сайт» или получите рекомендации в «Выбор платёжного провайдера».
Примечание: материал носит справочный характер и не является юридической консультацией. Для сложных кейсов (агентские схемы, маркировка, предоплаты/комиссии) рекомендуем аудит с участием бухгалтера и провайдера.