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

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

Web Merchant Interfece

В отличии от обычного кипера, настройка параметров осуществляется на сайте https://www.capitaller.ru в разделе Интеграция→wm-merchant (https://www.capitaller.ru/ExtMerchant.aspx ).
Страница полностью дублирует соответствующую страницу сайта https://merchant.webmoney.ru.

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

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

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

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

Настройка передачи прав на выписывание счета и проверку оплаты счета осуществляется на сайте https://www.capitaller.ru в разделе Интеграция→xml-интерфейсы (https://www.capitaller.ru/ExtAuth.aspx ). Страница дублирует страницу передачи доверия сайта https://security.webmoney.ru.

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

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

Для того, чтобы выполнять описанные Выше настройки, Вы долны иметь соответствующие права, которые задаются в разделе Персонал→права доступа (https://www.capitaller.ru/PersAccessW.aspx ).

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

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

В отличий от классического кипера, владелец которого должен использовать для автоматизации переводов XML или HTTPS интерфейсы (в том числе и с передачей доверия) БА использует другой механизм автоматизации – web-сервис. Его описание находится на странице https://www.capitaller.ru/ws/DoPayment.asmx .
параметр <sender_wmid></sender_wmid> – WMID ключами, которого будет подписан запрос. Этот WMID должен быть включен в персонал БА и ему должно быть предоставлено право выполнения перевода с кошелька, указываемого в параметре <from></from>. Права назначаются на сайте https://www.capitaller.ru в разделе Бюджет→права доступа (https://www.capitaller.ru/AccessPurseP.aspx ).

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

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

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

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

This article in other languages: English