Для использования модуля оплаты Robokassa необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.
Обратите внимание!
№ 54-ФЗ устанавливает требование о наличии в чеке наименований оплаченных товаров и услуг. Чтобы чеки формировались корректно в соответствии с законом вы должны установить модуль Онлайн-кассы.
Настройка на стороне платёжной системы
На стороне платёжной системы в разделе Меню → Управление → Мои магазины укажите:
- Алгоритм расчета хеша — MD5.
- Result URL — https://<URL_BILLmanager>/mancgi/rkresult
- Success URL — https://<URL_BILLmanager>/mancgi/rksuccess
- Fail URL — https://<URL_BILLmanager>/mancgi/rkfail
- Пароль #1 — пароль, который используется интерфейсом инициализации оплаты. Длина не менее 8 символов, должен содержать хотя бы одну букву и хотя бы одну цифру.
- Пароль #2 — пароль, который используется интерфейсом оповещения о платеже, XML-интерфейсами. Длина не менее 8 символов, должен содержать хотя бы один символ и хотя бы одну цифру.
- Метод отсылки данных по Result/Success/Fail URL — POST.
Обратите внимание!
Пароли #1 и #2 должны отличаться друг от друга и ни один из них не должен совпадать с паролем для входа в личный кабинет платежной системы.
Настройка на стороне BILLmanager
Обратите внимание!
Установка модуля производится из последней доступной версии продукта и влечёт за собой обновление платформы BILLmanager, так как версия модуля не может быть выше версии платформы.
Обратите внимание!
Для успешного зачисления платежей откройте для BILLmanager порты 443/80. Платежная система присылает сообщения о совершении платежа на порты 443/80.
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:
- Выбор модуля оплаты: "Robokassa".
- Настройка интеграции. Укажите данные для интеграции.
Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в платёжной системе.
Заполните форму, используя данные существующего клиента в платёжной системе:- Идентификатор — уникальный идентификатор магазина в системе Robokassa.
- Пароль 1 — пароль #1 из настроек на стороне платежной системы.
- Пароль 2 — пароль #2 из настроек на стороне платежной системы.
- Способ оплаты — способ оплаты, на который будет перенаправлен плательщик.
- URL — URL шлюза оплаты. Указывается, если используется нестандартный шлюз.
- Тестовый режим — флаг активирует работу платежного модуля в тестовом режиме. В тестовом режиме не происходит списание средств, все платежи выполняются успешно.
- Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты. Подробнее см. шаг 3 в статье Настройка методов оплаты.
Дополнительная информация
Возврат платежей
Возврат платежей не поддерживается.
Логирование
Логи взаимодействия биллинговой платформы с Robokassa записываются в файлы:
- /usr/local/mgr5/var/pmrobokassa.log — лог файл настройки модуля оплат.
- /usr/local/mgr5/var/rkpayment.log — лог файл оплат.
- /usr/local/mgr5/var/rkresult.log — лог файл получения ответа от платежной системы.
- /usr/local/mgr5/var/rksuccess.log — лог перехода в BILLmanager при успешном проведении платежа.
- /usr/local/mgr5/var/rkfail.log — лог перехода в BILLmanager в случае отказа от проведения платежа.