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

Установите модуль на сервер, обновите клиент. Затем создайте экземпляр модуля. Создайте в редакторе конфигурации модуля новую конфигурацию.

#Название пункта меню в кабинете статистики
web.menuItem1=Оплата с помощью кошелька Qiwi
#Логин провайдера в системе Qiwi. Выдается системой после заключения договора
qiwi.login=123456
#Пароль провайдера в системе Qiwi
qiwi.password=password
#Комментарий платежа
qiwi.comment=Оплата с помощью кошелька Qiwi
#Формат строки, которая идентифицирует транзакцию
qiwi.transaction.format=BG00000000
#Идентификатор типа платежа из справочника типов платежей
qiwi.payment.type=1
#Адрес, куда будет перенаправлен клиент при успешной оплате
qiwi.success.url=http://www.bgbilling.ru
#Адрес, куда будет направлен клиент в случае неудачной оплаты
qiwi.fail.url=http://www.bgbilling.ru
#Идентификатор параметра договора, по которому можно дополнительно идентифицировать договор. 
#По этому параметру можно осуществлять поиск платежей в мониторе транзакций
qiwi.additional.identify.key.pid=1

После этого сохраните конфигурацию и сделайте её активной.

Замечания:

  1. Прежде, чем задавать qiwi.payment.type, необходимо создать соответствующий тип платежа в Справочнике (Справочники->Другие->Типы платежей).

  2. Номер транзакции создается следующим образом: берется ID транзакции из таблицы qiwi_transaction_<mid> и соединяется с шаблоном. Например: если шаблон "BG0000", а ID пусть будет 34, тогда номер транзакции, отсылаемый в Qiwi, будет иметь вид: BG0034.

  3. После заключения договора с системой необходимо зайти в свой личный кабинет провайдера на стороне Qiwi и в настройках подключения в разделе SOAP ввести адрес веб-сервиса на стороне биллинга, на который будет приходить информация по статусу счета. Этот адрес формируется следующим образом: http://<адрес_машины_биллинга>/bgbilling/qiwiexecuter/ru.bitel.bgbilling.modules.qiwi/<код_модуля_Qiwi>/IShopClientWS. Например, если у вас биллинг находится по адресу http://billing.example.com/bgbilling/ и модуль Qiwi имеет mid=16, то результирующий URL, который нужно ввести в личном кабинете, выглядит следующим образом: http://billing.example.com/bgbilling/qiwiexecuter/ru.bitel.bgbilling.modules.qiwi/16/IShopClientWS.