Нужна ли онлайн-касса для интернет-магазина? Как сделать? (метод ROBOKASSA)
Онлайн-касса для интернет-магазина обязательна по закону РФ (54-ФЗ), если вы принимаете платежи от физлиц или ИП. Исключение — переводы между юрлицами или ИП по безналу (без кассы).
Вы можете создать интернет магазин за 1 вечер. Просто выберите готовый шаблон интернет магазина и установите его. Останется только наполнить его своими товарами.
ROBOKASSA — платежный агрегатор, который сам отправляет чеки в ФНС, но вам всё равно нужна своя касса. Как подключить онлайн-кассу
Выбор и регистрация онлайн-кассы
Нужна облачная ККТ, совместимая с ROBOKASSA
- Такском
- Атол.Онлайн
- МодульКасса
- Яндекс.Касса
Что делать
- Купить или арендовать кассу.
- Заключить договор с ОФД.
- Зарегистрировать кассу в ФНС.
Как выбрать и зарегистрировать онлайн-кассу
Для работы с ROBOKASSA вам потребуется завести собственную онлайн-кассу, зарегистрированную в соответствии с 54-ФЗ. Наиболее удобным вариантом для интернет-магазина будет облачная онлайн-касса, которая не требует покупки физического фискального регистратора. Можно выбрать среди популярных решений: Такском, Атол.Онлайн, МодульКасса или Яндекс.Кассу.
Процесс выглядит следующим образом
1. Сначала вы приобретаете кассу (можно купить в собственность или взять в аренду).
2. Затем необходимо заключить договор с оператором фискальных данных (ОФД) - это обязательное требование закона. Крупные провайдеры касс обычно предлагают своих ОФД в комплекте с услугой.
3. После этого кассу нужно зарегистрировать в налоговой - это делается либо через личный кабинет на сайте ФНС, либо через интерфейс вашего ОФД.
Важный момент: при регистрации кассы вам понадобятся ее технические параметры - заводской номер, номер фискального накопителя (ФН), регистрационный номер ККТ. Эти данные потом нужно будет указать в личном кабинете ROBOKASSA. После завершения регистрации касса готова к работе - она будет автоматически передавать данные о всех операциях в налоговую через ОФД.
Для интернет-магазинов особенно удобны облачные решения, так как они не требуют постоянного подключения физического аппарата и позволяют управлять кассой из любого места. Многие сервисы предлагают простые API для интеграции с сайтом и ROBOKASSA.
Настройка ROBOKASSA
1. Регистрация в ROBOKASSA
2. В личном кабинете
- Укажите реквизиты (ИП/ООО).
- Добавьте данные кассы (заводской номер, ФН, ОФД).
3. Включите фискализацию в настройках: ROBOKASSA будет автоматически отправлять чеки.
Как настроить ROBOKASSA
После того как вы зарегистрировали онлайн-кассу, нужно правильно настроить её интеграцию с ROBOKASSA.
1. Сначала зайдите в личный кабинет на сайте robokassa.ru – если у вас ещё нет аккаунта, потребуется пройти стандартную регистрацию, указав email и контактные данные. В разделе профиля необходимо заполнить реквизиты вашего бизнеса: для ИП это ФИО, ИНН и ОГРНИП, для ООО – полное наименование организации, ИНН, КПП и ОГРН.
2. Особое внимание уделите разделу "Фискализация" – здесь нужно активировать опцию передачи чеков и ввести данные вашей кассы
- регистрационный номер ККТ из личного кабинета ФНС;
- заводской номер фискального накопителя;
- адрес сайта интернет-магазина.
3. В настройках платёжного шлюза обязательно укажите корректные реквизиты для возвратов – это понадобится, если покупатель отменит заказ. ROBOKASSA предлагает два варианта работы с чеками
- автоматический (система сама формирует и отправляет чеки);
- ручной (когда вы отправляете данные о покупке через API).
Для большинства интернет-магазинов предпочтителен автоматический режим. В технических параметрах укажите email и телефон для получения уведомлений о платежах – на эти же контакты будут приходить копии чеков покупателям. Не забудьте сохранить все изменения и проверить статус подключения – в личном кабинете должна появиться отметка об успешной фискализации.
4. Дополнительно в разделе "Настройки безопасности" можно ограничить IP-адреса, с которых будут приниматься уведомления о платежах, установить лимиты на суммы оплат и настроить другие параметры безопасности.
Для тестирования работы сделайте пробный платёж на небольшую сумму и убедитесь, что чек корректно сформировался и отобразился в личном кабинете ОФД. Если возникают ошибки, проверьте правильность введённых данных кассы и свяжитесь со службой поддержки ROBOKASSA – они помогают решить большинство типовых проблем с фискализацией в течение одного рабочего дня.Интеграция с интернет-магазином
- Готовые CMS: установите официальный модуль ROBOKASSA.
- Самописный сайт: используйте API ROBOKASSA (документация).
Как интегрировать интернет-магазин
Для интеграции ROBOKASSA с вашим интернет-магазином потребуется техническая настройка, которая зависит от используемой платформы.
1. Если у вас стандартная CMS, самый простой путь — установить официальный плагин ROBOKASSA. Эти модули обычно доступны в маркетплейсах соответствующих CMS либо на сайте самого ROBOKASSA в разделе разработчика.
2. После установки плагина вам нужно будет ввести Merchant Login и пароль из личного кабинета ROBOKASSA, указать используемую валюту, настроить список платежных методов и URL для перенаправления после успешной оплаты или ошибки.
3. Для самописных сайтов или нестандартных платформ потребуется ручная интеграция через API. В этом случае необходимо реализовать на вашей стороне два основных обработчика
- для формирования платежа;
- для приема результатов.
При создании платежа ваш сервер должен сформировать запрос к API ROBOKASSA с указанием
- суммы;
- номера заказа;
- описания товара;
- ваших реквизитов магазина.
Особое внимание нужно уделить генерации контрольной подписи, которая создается путем хеширования параметров платежа с использованием вашего секретного ключа.
4. Для приема результатов платежа нужно создать специальную страницу, которая будет принимать POST-запросы от ROBOKASSA с данными об успешных оплатах — этот URL указывается в настройках кабинета ROBOKASSA и должен быть защищен от внешнего доступа.
После технической интеграции обязательно протестируйте все сценарии
- успешную оплату;
- отмену платежа;
- ошибочные ситуации.
Проверьте, что чеки правильно формируются и попадают в ОФД, а статусы заказов в вашей системе обновляются корректно. Для сложных интеграций или при возникновении проблем можно обратиться в техническую поддержку ROBOKASSA — они предоставляют консультации по API и помогают с отладкой.
Дополнительно рекомендуется настроить логирование всех взаимодействий с платежной системой для последующего анализа возможных ошибок.
Проверка работы
- Совершите тестовый платеж.
- Убедитесь, что чек приходит на email/SMS.
- Проверьте чеки в личном кабинете ОФД.
Как проверить работу онлайн-кассы
После завершения всех настроек необходимо тщательно протестировать работу системы перед запуском в продакшен.
1. Начните с пробного платежа на минимальную сумму — это можно сделать через специальный тестовый режим в личном кабинете ROBOKASSA. При проведении тестового платежа проверьте всю цепочку
- корректность перенаправления на платежную страницу;
- процесс ввода данных карты;
- возврат на сайт после оплаты.
Особое внимание уделите формированию чека — он должен автоматически отправляться на указанный email покупателя и отображаться в вашем личном кабинете ОФД с правильными реквизитами.
2. Обязательно протестируйте различные сценарии
- успешную оплату;
- отмену платежа;
- попытку повторной оплаты того же заказа;
- оплату с разных устройств и браузеров.
Проверьте работу колбэков (уведомлений от ROBOKASSA на ваш сервер) — убедитесь, что статусы заказов в административной панели магазина меняются соответствующим образом.
Для сложных случаев (частичная оплата или возвраты) сделайте дополнительные проверки. Все обнаруженные ошибки фиксируйте и исправляйте до запуска системы. После успешного тестирования можно отключать тестовый режим и переводить систему в рабочее состояние, предварительно уведомив службу поддержки ROBOKASSA о готовности к коммерческой эксплуатации.

Вывод
Для интернет-магазина онлайн-касса обязательна при приеме платежей от физлиц. Оптимальное решение — подключение через ROBOKASSA: регистрируете облачную кассу, настраиваете фискализацию в личном кабинете ROBOKASSA и интегрируете платежный модуль на сайт.
Система автоматически формирует чеки, но важно тщательно протестировать все сценарии оплат перед запуском. Главные преимущества такого подхода — простота подключения и соответствие требованиям 54-ФЗ без необходимости глубоких технических знаний.
