Документация BILLmanager 5

UnitPay


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

Поддержка способов оплаты
Банковские картыНаличныеЭлектронные кошелькиМобильные платежиИнтернет-банкинг
Maestro,
Mastercard,
Visa,
Мир.
Отделения банков.QIWI Wallet,
PayPal,
WebMoney,
ЮMoney.
Билайн,
Мегафон,
МТС,
Теле2.

Поддерживаемые возможности
Поддержка ФЗ-54
Возврат платежей
Рекуррентные платежи
Подписки

Настройка на стороне платежной системы

На стороне UnitPay необходимо указать настройки:

  • PUBLIC KEY — идентификатор магазина. Параметр необходим для идентификации получателя платежа. Используется в настройках метода оплаты на стороне BILLmanager.
  • Направить клиента на специальные страницы проекта — флаг должен быть включен.
  • Success URL — URL адрес взаимодействия с биллинговой системой для успешных платежей. Необходимо указать URL вида: 'https://<адрес_BILLmanager>/billmgr?func=payment.success'.
  • Fail URL — URL адрес взаимодействия с биллинговой системой для неуспешных платежей. Необходимо указать URL вида: 'https://<адрес_BILLmanager>/billmgr?func=payment.fail'.
  • Обработчик платежей — URL адрес взаимодействия с биллинговой системой. Необходимо указать URL вида: 'https://<адрес_BILLmanager>/mancgi/unitpayresult'. 
  • SECRET KEY — ключ для проверки подписей платежей. Используется в настройках метода оплаты на стороне BILLmanager.

Настройка на стороне BILLmanager

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

  • Шаг 1. Выбор метода оплаты. В качестве метода оплаты необходимо выбрать "UnitPay".
  • Шаг 2. Настройка интеграции. Ввод информации, необходимой для интеграции с платежной системой.
  • Шаг 3. Настройка метода оплаты. Настройка внутренних (в пределах BILLmanager) параметров метода оплаты.

Настройка интеграции

PUBLIC KEY — публичный ключ магазина. Выдается платежной системой. Указан в личном кабинете UnitPay в разделе "Форма оплаты" магазина (проекта), к которому настраивается интеграция.

SECRET KEY — секретный ключ магазина. Выдается платежной системой. Указан в личном кабинете UnitPay в разделе "Настройки" магазина (проекта), к которому настраивается интеграция.

Дополнительная информация

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

Возврат платежей не поддерживается.

Логирование

Логи взаимодействия биллинговой системы с UnitPay записываются в файлы:

  • '/usr/local/mgr5/var/pmunitpay.log' — лог файл настройки модуля оплаты.
  • '/usr/local/mgr5/var/unitpaypayment.log — лог файл оплаты.
  • '/usr/local/mgr5/var/unitpayresult.log' — лог файл получения ответа от платежной системы.