Недорогое решение для интернет-магазина под соответствие 54-ФЗ (Robokassa)

·
Недорогое решение для интернет-магазина под соответствие 54-ФЗ (Robokassa)
Как мы знаем, российское законодательство обязало всех владельцев интернет-магазинов и любых сайтов, принимающих оплату онлайн, купить и установить онлайн-кассы. Дело очень затратное. Для малого, да даже для среднего бизнеса, прямо-таки разорительное.
Сама касса стоит в районе 20-40 тыс + фискальный накопитель раз в год 6-7 тыс. + подключение к ОФД через онлайн-сервис от 2 до 3 тыс каждый месяц. Итого 20-40 тыс разово + 30-40 тыс каждый год.
 
 
Более демократичный вариант — модулькасса, стоит 20-25 тыс., и это разовая оплата. Нужно будет платить только ежегодно за фискальный накопитель 6-7 тыс.
Есть и альтернативы. Одна из них — это использование готового решения от сервиса Робокасса. Я не являюсь партнером сервиса, просто предлагаемое ими решение настолько удобно и просто в настройке, что мы уже подключили к нему несколько наших клиентов. И написали для вас подробную инструкцию, как вы сможете это сделать сами.
 
 
Или можете заказать подключение в нашей студии))
 
 
Суть решения проста как три рубля: Робокасса сама покупает и поддерживает собственные онлайн-кассы. Все транзакции в вашем магазине проводятся через кассы сервиса. Перед налоговой тоже отчитывается Робокасса. А вы просто потом выводите средства с сервиса (за вычетом комиссии, примерно 3.9% + 20 руб.) на свой расчетный счет.

 

Пошаговый план подключения Робокассы к вашему магазину

Регистрация в сервисе

  1. Заходим на страницу регистрации https://partner.robokassa.ru/Reg/Register
  2. Выбираем в качестве кого будем регистрироваться — юрлицо, ИП или физлицо
  3. Придумываем общий логин аккаунта (идентификатор клиента)
  4. Придумываем логин администратора. Позже вы сможете создать отдельные аккаунты, например, для менеджера и разработчиков
  5. Вводим email
  6. Отмечаем чекбокс, что ознакомились с требованиями сайта
  7. Жмем кнопку зарегистрироваться
Вам придёт на почту письмо с временным паролем для доступа в личный кабинет.
 

Настройка личного кабинета

  1. После авторизации жмем кнопку «Фискализация: Выберите схему»
  2. Выбираем метод фискализации: «Готово»
  3. Возвращаемся на главную и жмем соседнюю кнопку «Заполнить данные юрлица»
  4. Внимательно заполняем все поля. Не помните ваши данные? Их можно получить на сайте nalog.ru, указав ИНН или ОГРН. Сохраняете
  5. В разделе «Документы и шаблоны» выбираем раздел «Документы на подпись для отправки в ROBOKASSA» и скачиваем из него 2 документа: анкету и уже заполненный договор. Анкету в формате Ворд нужно заполнить вашими данными. Затем распечатываем оба документа, подписываем, ставим печать (если есть), сканируем и загружаем подписанные сканы обратно в тот же раздел. Ниже, в следующем разделе на той же странице вам нужно прикрепить подписанные сканы личных документов и документов организации. Ниже я приведу полный список необходимых документов для ИП и юрлиц
  6.  В левой боковой колонке выбираем раздел «Мои магазины». Добавляем новый магазин
  7. Заполняем карточку магазина: название, фактический адрес, Url. Тут же указываем данные расчетного счета для вывода средств. А также аккаунты ответственного лица и поддержки. Выбираем категорию магазина и указываем описание. Категория нужна для внутрисервисного каталога магазинов
  8. На следующей вкладке заполняем технические настройки магазина. Это лучше делать, одновременно настраивая платёжный модуль на стороне вашего сайта. Я приведу ниже примеры настроек модуля для нескольких популярных систем: 1C-Битрикс, WordPress, Cs-Cart. В других системах принцип настройки не сильно отличается, я об этом тоже напишу
  9. После технической настройки магазина нужно нажать зелёную кнопку «подать заявку на активацию». Поддержка сервиса проверит все указанные вами данные и загруженные документы. И активирует ваш магазин. Или попросит доказать какие-то сведения, если вы что-то пропустили
 
После активации вы сможете принимать платежи на сайте.  Вам также нужно будет отправить подписанные анкету и 2 экземпляра договора бумажной почтой в офис Робокассы.
 

Пакет необходимых документов для юрлиц

  1. Карточка компании — можно выписку из ЕГРЮЛ
  2. Банковские реквизиты компании
 

Следующие документы нужны в виде сканов с подписью и печатью организации

  1. Паспорт руководителя. Первые 2 страницы + прописка + страница ранее выданных паспортов, если есть
  2. Решение об учреждении и Приказ о назначении руководителя
  3. Свидетельство о государственной регистрации юрлица
  4. Свидетельства о постановке на учет в налоговом органе
  5. Копии учредительных документов и всех изменений к ним. Устав; Решения о внесении изменений, если таковые были
 

Пакет необходимых документов для ИП

  1. Паспорт. Первые 2 страницы + прописка + страница ранее выданных паспортов, если есть
  2. Свидетельство о государственной регистрации физического лица в качестве ИП
  3. Свидетельство о постановке на учет в налоговом органе — ИНН
  4. Документ, подтверждающий исполнение обязанности по уплате налогов в бюджет (выписка из банка-клиента по уплате налогов или справка из налоговой)
 

Техническая настройка магазина. Общий принцип для любого движка

  1. Придумать уникальный идентификатор магазина — латинскими символами
  2. Сгенерировать пароль №1 и сохранить себе куда-нибудь
  3. Аналогично сгенерировать пароль №2 и сохранить
  4. Указать result Url — из настроек платежного модуля
  5. Указать Success Url
  6. Указать Fail Url
Алгоритм расчета кеша и методы отсылки смотрите также в документации к вашему платежному модулю. В случае необходимости вы можете настроить также тестовый режим, для отладки работы модуля.
 

Настройка магазина на WordPress + Woocommerce

устанавливаем на сайт плагин:
но лучше скачать самый свежий код этого плагина с гитхаба: https://github.com/Mofsy/wc-robokassa
В настройках woocommerce  — платежи — активируем новый платежный шлюз Robokassa. На стороне сервиса указываем следующие настройки:
  • Result URL: http://АДРЕС_ВАШЕГО_САЙТА/?wc-api=wc_robokassa&action=result
  • Success URL: http://АДРЕС_ВАШЕГО_САЙТА/?wc-api=wc_robokassa&action=success
  • Fail URL: http://АДРЕС_ВАШЕГО_САЙТА/?wc-api=wc_robokassa&action=fail
  • Метод отсылки данных для всех: POST
  • Алгоритм расчета хеша: sha256
 

Настройка магазина на 1С-Битрикс

Есть официальная документация: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=42&LESSON_ID=5185  — но она упускает пару важных моментов
Платежный модуль уже включен в систему. 
  1. Переходим в раздел Магазин — Настройки — Платежные системы — Добавить платежную систему
  2. Выбираем обработчик — RoboKassa (roboxchange)
  3. Тип платежной системы — Банковская карта
  4. Ниже заполняем данные о магазине
  5. На стороне сервиса нужно указать алгоритм расчета хеша: MD5
  6. Дальше нужно создать результирующий файл, проще всего в папке, где у вас лежат файлы проведения платежей, например: https://АДРЕС_ВАШЕГО_САЙТА/personal/order/payment/result.php с содержимым:
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$APPLICATION->IncludeComponent(
    "bitrix:sale.order.payment.receive",
    "",
    Array(
        "COMPOSITE_FRAME_MODE" => "A",
        "COMPOSITE_FRAME_TYPE" => "AUTO",
        "PAY_SYSTEM_ID" => "",
        "PAY_SYSTEM_ID_NEW" => "12",
        "PERSON_TYPE_ID" => ""
    )
);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");?>
В параметре PAY_SYSTEM_ID_NEW укажите id метода оплаты, который вы создали на предыдущих шагах
  1. Создаем информационные страницы. Как показал опыт, они уже есть в последних версиях битрикса. Поэтому можно просто указать следующие ссылки:
https://АДРЕС_ВАШЕГО_САЙТА/bitrix/tools/sale_ps_success.php
https://АДРЕС_ВАШЕГО_САЙТА/bitrix/tools/sale_ps_fail.php
  1. На сервисе указываем для Result Url метод POST, для остальных двух страниц — GET
 

Настройка магазина на Cs-Cart

Тут тоже есть подробная инструкция: https://www.cs-cart.ru/docs/4.1.x/rus_build_pack/payments/robokassa/
В принципе, стоит добавить только что алгоритм расчета хеша MD5, а методы отсылки везде POST
 
Полный список «официальных» модулей под другие системы можно посмотреть здесь:
Если под ваш сайт нет готового решения? Можно заказать написание модуля программисту. Дайте ему ссылку на техническую документацию под фискальное решение «Готовое»: https://docs.robokassa.ru/#6865 Магазин обязательно должен передавать в сервис информацию о содержании корзины — для правильной обработки онлайн-кассой.
 
Если у вас остались какие-то вопросы или вы хотите заказать подключение вашего сайта к Робокассе у нас — напишите в комментариях или через чат в правом нижнем углу.
Поделиться записью:
Агентство Romapad
Агентство Romapad
Работаем с 2009 года. Реализовано более 400 проектов. Слаженная команда профессионалов. Создание и администрирование сайтов. Техническая поддержка. Помощь новичкам.
4 комментария к “Недорогое решение для интернет-магазина под соответствие 54-ФЗ (Robokassa)”
  1. Роман, спасибо большое за такую подробную статью! Возник ряд вопросв:

    1. Чеки о покупке клиентам Робокасса сама отправляет?
    2. Кто является оператором фискальных данных и передаёт данные в ФНС?
    3. Как данные можно подгружать в сервис «Моё дело»?

    1. Антон, здравствуйте! Спасибо за ваши вопросы!
      1. Чеки о покупке отправляет сам сервис! Для этого платежный модуль должен передавать информацию о составе корзины, уточняйте этот момент у разработчика платежного модуля
      2. Точно не знаю, кто именно выступает в качестве оператора фискальных данных на стороне Робокассы, но это однозначно кто-то из авторизованных операторов
      3. Есть интеграция с сервисом «Мое дело» — автоматически выгружает все выписки в сервис, отображает все бухгалтерские операции, в автоматическом режиме. Но это платная опция, насколько я знаю

  2. Здравствуйте Роман! Пытаюсь подключить оплату через робокассу, но при нажатии на кнопку подтверидить заказ выходит вот такая ошибка:

    {«result»:»failure»,»messages»:»\n\t\n\t\t\n\t\t\u041c\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432\u0430\u0448 \u0437\u0430\u043a\u0430\u0437. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.\n\t\t\n\t\n»,»refresh»:true,»reload»:false}

    Не знаете с чем это связано?

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

Похожие статьи

Прокрутить наверх

Оставьте Ваши контакты, и мы с Вами свяжемся

Отправляя заявку, вы даете согласие на обработку персональных данных

Заявка отправлена!
Ожидайте звонка менеджера.

Nullam quis risus eget urna mollis ornare vel eu leo. Aenean lacinia bibendum nulla sed 

Join our newsletter and get 20% discount
Promotion nulla vitae elit libero a pharetra augue