Для использования модуля оплаты Robokassa необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.

Поддержка способов оплаты
Банковские картыНаличныеЭлектронные кошелькиМобильные платежиИнтернет-банкинг

Maestro,
Mastercard,
Visa,
Мир,
Халва.
Терминалы,
банкоматы,
кассы банка,
системы приёма платежей.
QIWI Wallet,
WebMoney,
ЮMoney.
Билайн,
Мегафон
МТС,
Теле2.
Альфа-Клик,
ВТБ,
Промсвязьбанк.
Поддерживаемые возможности
Поддержка ФЗ-54

Возврат платежей

Рекуррентные платежи

Подписки

Обратите внимание!

 № 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, так как версия модуля не может быть выше версии платформы.

Обратите внимание!

 Данная платежная система присылает сообщения о совершении платежа на порт 443/80. Поэтому, для успешного зачисления платежей, BILLmanager должен работать на порту 443/80.

Чтобы создать модуль оплаты, перейдите в раздел ПровайдерМетоды оплаты → кнопка Создать. Мастер подключения модуля оплаты состоит из следующих шагов:

  1. Выбор модуля оплаты: "Robokassa".
  2. Настройка интеграции. Укажите данные для интеграции.
    Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в платёжной системе.
    Заполните форму, используя данные существующего клиента в платёжной системе:
    1. Идентификатор — уникальный идентификатор магазина в системе Robokassa. 
    2. Пароль 1 — пароль #1 из настроек на стороне платежной системы. 
    3. Пароль 2 — пароль #2 из настроек на стороне платежной системы. 
    4. Способ оплаты — способ оплаты, на который будет перенаправлен плательщик. 
    5. URL — URL шлюза оплаты. Указывается, если используется нестандартный шлюз. 
    6. Тестовый режим — флаг активирует работу платежного модуля в тестовом режиме. В тестовом режиме не происходит списание средств, все платежи выполняются успешно.
  3. Настройка метода оплаты. Настройте внутренние (в пределах 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 в случае отказа от проведения платежа.