Это документация неподдерживаемого продукта BILLmanager 6 Startup и BILLmanager 6 Advanced. Она не обновляется и может быть неактуальна. Документация для актуальной версии BILLmanager находится в разделе BILLmanager 6.
Для использования модуля оплаты Robokassa необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.
Настройка на стороне платёжной системы
На стороне платёжной системы в разделе Меню → Управление → Мои магазины укажите:
- Алгоритм расчета хеша — 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.
Настройка на стороне BILLmanager
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:
- Выбор модуля оплаты: "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 в случае отказа от проведения платежа.

