Robokassa
Для использования модуля оплаты 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
Подключение модуля оплаты выполняется в разделе Провайдер → Методы оплаты. Мастер подключения состоит из трех шагов:
- Шаг 1. Выбор метода оплаты. В качестве метода оплаты необходимо выбрать "Robokassa".
- Шаг 2. Настройка интеграции. Ввод информации, необходимой для интеграции с платежной системой.
- Шаг 3. Настройка метода оплаты. Настройка внутренних (в пределах BILLmanager) параметров метода оплаты.
Настройка интеграции
Опция Клиент в платежной системе предлагает использовать существующий аккаунт на стороне платежной системы или создать новый. При выборе первого значения, на форме необходимо указать данные для интеграции:
Идентификатор — уникальный идентификатор магазина в системе Robokassa.
Пароль 1 — пароль #1 из настроек на стороне платежной системы.
Пароль 2 — пароль #2 из настроек на стороне платежной системы.
Способ оплаты — способ оплаты, на который будет перенаправлен плательщик.
URL — URL шлюза оплаты. Указывается, если используется нестандартный шлюз.
Тестовый режим — флаг активирует работу платежного модуля в тестовом режиме. В тестовом режиме не происходит списание средств, все платежи выполняются успешно.
Обратите внимание!
Данная платежная система присылает сообщения о совершении платежа на порт 443/80. Поэтому, для успешного зачисления платежей, BILLmanager должен работать на порту 443/80.
Выбор опции Создать нового отображает форму регистрации нового магазина в системе Robokassa:
Дополнительная информация
Возврат платежей
Возврат платежей не поддерживается.
Логирование
Логи взаимодействия биллинговой системы с 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 в случае отказа от проведения платежа.