Интеграция модуля с Робокассой
Регистрация в Робокассе
Если у Вас еще нет аккаунта в Робокассе, то создайте его по ссылке: https://partner.robokassa.ru/Reg/Register?culture=ru
Создание магазина
Создайте магазин
Технические настройки
Перейдите во вкладку "Технические настройки". Скопируйте Идентификатор магазина и перенесите его в настройки модуля
Выберите алгоритм MD5 в обоих настройках
Сгенерируйте пароли и основные и тестовые:
Сохраните пароли в настройках:
Выберите метод POST для всех URL:
Задайте следующие настройки URL:
- Result URL: ВАШ_САЙТ/personal/robokassaplus/callback.php
- Success URL: ВАШ_САЙТ/personal/robokassaplus/success.php
- Fail URL: ВАШ_САЙТ/personal/robokassaplus/fail.php
ВАШ_САЙТ- нужно заменить на прокол (https:// или http://) и Ваш домен.
Пример: https://yandex.ru/personal/robokassaplus/callback.php
Задайте следующие настройки URL:
- Result URL: ВАШ_САЙТ/ personal/ robokassaplus/ callback.php
- Success URL: ВАШ_САЙТ/ personal/ robokassaplus/ success.php
- Fail URL: ВАШ_САЙТ/ personal/ robokassaplus/ fail.php
ВАШ_САЙТ- нужно заменить на прокол (https:// или http://) и Ваш домен.
Пример: https://yandex.ru /personal /robokassaplus/ callback.php
Если Ваш магазин еще не активирован
Включите тестовый режим в настройках:
Если магазин уже активирован, то наоборот отключите "тестовый режим".
Настройки передачи данных для ККТ
Если Вы принимаете платежи как юридическое лицо и выбрали способ фискализации: Робочеки, Эвотор, Облачное или Кассовое решение, то укажите Вашу систему налогообложения и информацию о налоге в ККТ
Тестовый платеж
1) Подготовьте товар. Если Ваш магазин уже активировали в робокассе, то для тестового платежа - создайте товар за 1 рубль. Если магазин еще не активирован, то для тестового платежа подойдет любой товар.
2) Создайте платежную систему в Магазин -> Настройки -> Платежные системы
В настройке "Обработчик" выберите "Робокасса PLUS (robokassaplus)"
Выберите любой "Тип платежной системы" и "Тип оплаты" - "Эквайринговая операция"
И сохраните настройки
3) Проведите тестовый заказ выбрав "Робокасса PLUS" как способ оплаты.
Для оплаты можно использовать любые реквизиты карты, например такие:
Посмотрите в Магазин -> Заказы, оплачен ли заказ.
В просмотре заказа должно отображиться примерно следующее:
Кроме того у заказа должен поменяться статус, на тот статус который указан в настройке Настройки -> Настройки продукта -> Настройки модулей -> вкладка "Автоматизация процессов" -> настройка "При получении полной оплаты переводить заказ в статус"
Завершение
Если магазин еще не активирован, то после успешной тестовой оплаты - можно подавать запрос на активацию магазина.
После того как Робокасса активирует магазин - незабудьте отключить тестовый режим
Тех.поддержка
Если что-то пойдет не так или возникнут вопросы - обращайтесь в тех.поддержку (email указан в шапке сайта)