Установите модуль на сервер, обновите клиент. Затем создайте экземпляр модуля. Создайте в редакторе конфигурации модуля новую конфигурацию, скопируйте туда приведённый ниже текст и введите требуемые параметры. После этого сохраните конфигурацию и сделайте её активной.
#===========ОБЩИЕ ПАРАМЕТРЫ======================== #версия протокола системы: 1 - старая, 2 - новая bvcom.protocol.version=2 #клиент-оператор, заключивший договор с BVCom/Arius. Например: bitel. Также это является логином bvcom.client=bitel #формат транзакции. Например: BG00000000 bvcom.trans.format=BG00000000 #тип платежа bvcom.payment.type=32 #тип расхода bvcom.charge.type=57 #Комментарий платежа bvcom.comment=Оплата через BVCom #url-адрес, куда будет перенаправлен пользователь после оплаты bvcom.url.result=http://localhost:6080/bgbilling/webexecuter #===========СТАРЫЙ ПРОТОКОЛ======================== web.menuItem1= Оплата через BVCom #секретный ключ каждого клиента. Например: secretkey bvcom.key=]FR{EPz( #===========НОВЫЙ ПРОТОКОЛ======================== #параметр выдается BVCom bvcom.endpointid=16 #ключ, выдаваемый системой BVCom bvcom.merchant.control=4B613C8C-F5C2-4B33-B9D3-8C4D29F8EBC2 #адрес скрипта, к которому будут направлены результаты транзакции bvcom.callback.url=http://<billing_server>/bgbilling/bvcomexecuter/<mid> #код валюты. RUR по умолчанию, для некоторых банков нужно использовать RUB bvcom.currency=RUR #адрес сервера БВКом bvcom.server.url=https://sandbox.ariuspay.ru/paynet/api/v2/
Замечания:
Прежде, чем задавать
необходимо создать соответствующие типы платежей и расходов в Справочниках ( ).Номер транзакции создается следующим образом: берется ID транзакции из таблицы
и соединяется с шаблоном. Например: если шаблон а ID пусть будет 34, тогда номер транзакции, отсылаемый на платежный шлюз BVCom, будет иметь вид:После заключения договора с системой BVCom им нужно передать адрес скрипта на машине биллинга, который ждет результаты от платежной системы. URL скрипта выглядит следующим образом:
. Например, если у вас биллинг находится по адресу и модуль BVCom имеет mid=16, то результирующий URL, который нужно дать компании BVCom, выглядит следующим образом: