Wiki

Автоматизация выполнения и приема платежей

Прием платежей

Web Merchant Interface

В отличие от обычного кипера настройка параметров для приема платежей на кошельки Бюджетного автомата (БА) осуществляется на сайте https://www.capitaller.ru в разделе Настройка->Прием платежей.

Страница полностью дублирует соответствующую страницу сайта https://merchant.webmoney.ru.

В связи с тем, что разработчику недоступны ключи кипера БА, в качестве метода формирования контрольной подписи следует указывать только SHA256.

Более подробно подключение к Web Merchant Interfece описано в статье Автоматизация приема платежей на сайте БА.

Ознакомьтесь с демо-роликом по автоматизации приема платежей на сайте БА

Интерфейсы выписывания и проверки оплаты счета

В связи с недоступностью ключей БА работает только XML версия интерфейсов, которые поддерживают механизм передачи прав по доверию (https://security.webmoney.ru/asp/trustlist.asp).

Настройка передачи прав на выписывание счета и проверку оплаты счета осуществляется на сайте бюджетного автомата в разделе Настройка->XML-Интерфейсы. Страница дублирует страницу передачи доверия сайта https://security.webmoney.ru.

Механизм передачи доверия позволяет "подписывать" определенные XML-запросы ключами другого (доверенного) WMID. Например подписывать XML-запрос на выписывание счета (Интерфейс X1) не ключами БА, а ключами доверенного WMID, указанного в разделе "Настройки->XML-интерфейсы".

Обратите внимание, что параметр <wmid></wmid> (Интерфейса X1) - это не WMID БА, а WMID кипера, ключами которого подписывается запрос!

Для того, чтобы выполнять описанные выше настройки, вы должны иметь соответствующие права, которые задаются в разделе Настройки->Доступ к разделам.

Выполнение платежей

Для автоматизации переводов в БА необходимо использовать XML-интерфейса X2.

Интерфейс X2

В связи с недоступностью ключей перевод средств с кошельков БА с использованием XML-интерфейса X2 работает только по доверию. Выдача доверенности на выполнение переводов осуществляется в разделе БА "Настройки->XML-Интерфейсы". Там необходимо указать WMID, ключами которого будет подписываться запрос, выбрать расходный кошелек, поставить флажок в поле “интерфейс X2” и указать лимиты на объем операций.

Установка доверия выполняется в разделе Настройки \ XML-Интерфейсы

Полное описание интерфейса X2 приведено в отдельной статье.

Т.к. с 2013 года осуществлен переход на использование XML-интерфейсов для выполнения и проверки выполнения платежа (X2 и X3), то работоспособность DoPayment.asmx и DoPaymentCert.asmx больше не гарантируется!

Интерфейс проверки выполнения перевода

По причине, указанной выше, необходимо использовать (только!) XML-интерфейс (Интерфейс X3). Все что описано про интерфейсы выписывания и проверки оплаты счета(Интерфейс X4) справедливо и для получения информации о балансе на кошельках (Интерфейс X9 ).

Помните, что переводы "извне" могут выполняться только на доходные кошельки БА!

См. также:
Автоматизация приема платежей на сайте БА