WebMoney

Wiki

Exchanger WM List3

XML-интерфейс списка встречных заявок конкретного WMID

В секции реализован XML-интерфейс для автоматического получения информации о встречных заявках конкретного WMID.
URL интерфейса https://wm.exchanger.ru/asp/XMLWMList3.asp.
Для запроса интерфейса по указанному URL необходимо передать методом POST следующий XML-запрос:

<wm.exchanger.request>
<wmid></wmid>
<signstr></signstr>
<type></type>
<queryid></queryid>
<capitallerwmid></capitallerwmid>
</wm.exchanger.request>

Описание тэгов запроса:

  • wmid - 12 цифр - WMID, чьи встречные заявки необходимо вернуть в результате запроса
  • signstr - 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 3-х тэгов запроса склеенных в одну строку без пробелов "wmid + type + queryid" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков)
  • type - тип запроса, зарезервировано для будущих применений
  • queryid - номер (id) встречной заявки идентификатора wmid, информацию по которой необходимо вернуть, если в параметре передать "-1", то будут возвращены последние 20 встречных заявок данного WMID
    capitallerwmid - необязательно поле, если в данном поле передать WMID капиталлера (www.capitaller.ru), то будут возвращены имеющиеся у данного капиталлера заявки, к которым есть доступ у идентификатора wmid, осуществляющего подпись запроса. Доступ определяется условиями, описанными на странице имперсонализации капиталлера.
    Описание возвращаемых интерфейсом полей (атрибутов):
  • WMExchangerQuerys - тэг общего списка возвращенных заявок
    • wmid - идентификатор выставивший заявки
    • type - тип запроса
  • Query - тэг конкретной заявки
    • id - номер встречной выставленной на обмен заявки
    • isxid - номер новой заявки, по которой выставлена данная встречная заявка
    • exchtype - направление обмена см. интерфейс X1
    • amountin - сумма WM, которая обменивается в данной встречной заявке
    • amountout - сумма WM, которую получает wmid в данной встречной заявке
    • inoutrate - прямой курс выставленной заявки
    • outinrate - обратный курс выставленной заявки
    • inpurse - кошелек с которого была произведена оплата заявки
    • outpurse - кошелек на который переводятся обменянные средства
    • querydatecr - дата постановки заявки
    • querydate - дата последнего изменения в заявке
    • direction - направление обмена в заявке
    • newtrid - если данная встречная заявка была превращена в новую (выплаты на кошелек не было), то в данном атртибуте номер этой новой заявки
    • state - текущее состояние данной заявки

0 - заявка еще не оплачена
1 - оплачена и обмен по ней произведен, но выплаты на кошелек еще не завершены
2 - обменяна полностью и произведены выплаты на кошелек
3 - обмен не произведен, заявка превращена в новую заявку данного wmid (по причине того, что обмен не удалось произвести по какой-либо из причин, изменился курс новой заявки, по которой производился обмен или в новой заявке не хватило средств для удовлетворения этой встречной заявки)