WebMoney

Wiki

Exchanger WM List2

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

В секции реализован XML-интерфейс для автоматического получения информации о новых заявках конкретного WMID.
URL интерфейса https://wm.exchanger.ru/asp/XMLWMList2.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 - тип запроса, число:

0 - вернуть только неоплаченные заявки
1 - вернуть оплаченные заявки, но еще не погашенные (по которым еще идет обмен)
2 - вернуть только уже завершенные (обменяные) заявки
3 - вернуть все заявки независимо от состояния
4 - вернуть только объединенные заявки
5 - вернуть только удаленные заявки

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

0 - заявка еще не оплачена
1 - оплачена, идет обмен
2 - обменяна полностью
3 - объединена с другой новой
4 - удалена, средства не возвращены
5 - удалена, средства возвращены