Для использования модуля оплаты LiqPay необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.
Настройка на стороне платежной системы
В личном кабинете платежной системы необходимо добавить магазин, от имени которого будут приниматься платежи, раздел Для бизнеса. В настройках магазина, на вкладке API должны быть включены опции:
- Наличие order_id;
- Наличие подписи (signature);
Поля URL уведомлений сервер-сервер и URL магазина клиент-сервер заполнять не требуется. Эти данные будут переданы в BILLmanager при совершении оплаты.
Для ограничения доступа к API по IP-адресам владелец магазина может заполнить поле Доверенный IP.
Значения полей Публичный ключ и Приватный ключ потребуются для настройки метода оплаты на стороне биллинговой платформы.
Настройка на стороне BILLmanager
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:
- Выбор модуля оплаты: "LiqPay".
- Настройка интеграции. Укажите данные для интеграции:
- Публичный ключ — публичный ключ из настроек магазина на стороне LiqPay;
- Приватный ключ — приватный ключ из настроек магазина на стороне LiqPay;
- Способы оплаты — способы оплаты, доступные клиентам;
- Тестовый режим — флаг активирует работу платежного модуля в тестовом режиме. В тестовом режиме не происходит списание средств, все платежи выполняются успешно.
- Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты. Подробнее см. шаг 3 в статье Настройка методов оплаты.
Дополнительная информация
Возврат платежей
Для возврата платежей необходимо активировать соответствующий флаг в настройках метода оплаты: Провайдер → Методы оплаты → Изменить → Разрешить возврат платежей. Возврат поддерживается для платежей со статусом "Зачислен".
Логирование
Логи взаимодействия биллинговой платформы с LiqPay записываются в файлы:
- /usr/local/mgr5/var/pmliqpay.log — лог-файл настройки модуля оплаты;
- /usr/local/mgr5/var/liqpaypayment.log — лог-файл оплаты;
- /usr/local/mgr5/var/liqpayresult.log — лог-файл получения ответа от платёжной системы;
- /usr/local/mgr5/var/liqpaystatus.log — лог-файл результатов платежей.