Документация BILLmanager 6 Startup, Advanced

UnitPay

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

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

Поддерживаемые возможности
Поддержка ФЗ-54

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

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

Подписки

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

На стороне UnitPay укажите:

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

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

Обратите внимание!
Установка модуля производится из последней доступной версии продукта и влечёт за собой обновление платформы BILLmanager, так как версия модуля не может быть выше версии платформы.

Чтобы создать модуль оплаты, перейдите в раздел ПровайдерМетоды оплаты → кнопка Создать:

  1. Выбор модуля оплаты: "UnitPay".
  2. Настройка интеграции. Укажите данные для интеграции.
    1. PUBLIC KEY — публичный ключ магазина. Выдается платежной системой. Указан в личном кабинете UnitPay в разделе "Форма оплаты" магазина (проекта), к которому настраивается интеграция.
    2. SECRET KEY — секретный ключ магазина. Выдается платежной системой. Указан в личном кабинете UnitPay в разделе "Настройки" магазина (проекта), к которому настраивается интеграция.
  3. Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты.
    Подробнее см. шаг 3 в статье Настройка методов оплаты.

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

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

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

Логирование

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

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