2. Настройка модуля

В общем виде конфигурация модуля выглядит так:

# параметры подключения к системе (дают в RuRu)
partner_id=***
service_id=***
# секретное слово
secretword=***
# тип добавляемого платежа
paymenttype=32
# шаблон комментария добавляемого платежа
# contract.getTitle - название договора
# contract.getComment - комментарий договора
# payment.getSum - сумма пришедшего платежа
# payment.getDate - дата пришедшего платежа
# sum - сумма отформатированная
# date - дата отформатированная
payment_comment=Оплата по дог. {$contract.getTitle} ({$contract.getComment}) через RuRu на сумму {$payment.getSum} от {$date}
# префикс/домен для обращения к скриптам виджета (например, демо: "https://wdemo.ruru.ru/", боевой: "https://widget.ruru.ru/")
action_url=https://wdemo.ruru.ru/

Обмен данными со стороны RuRu нужно настроить так, чтобы приходил запрос init.

URL для оповещения настраивается со стороны RuRu и выглядит так: http://<host>/bgbilling/rurupayexecuter/<mid> , где mid - ид экземпляра модуля.