WebMoney

Wiki

Получение списка встречных заявок конкретного WMID

XML-интерфейс для автоматического получения информации о встречных заявках конкретного WMID.

<?xml version=\"1.0\"?>
<wm.exchanger.request>
    <wmid></wmid>
    <signstr></signstr>
    <type></type>
    <queryid></queryid>
    <capitallerwmid></capitallerwmid>
</wm.exchanger.request>
  • параметры запроса:
    название назначение примечание
    wmid WMID подписавшего запрос 12 цифр - WMID, чьи новые заявки необходимо вернуть в результате запроса
    signstr подпись запроса 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 3-х тэгов запроса склеенных в одну строку без пробелов "wmid + type + queryid" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков)
    type тип запроса тип запроса, зарезервировано для будущих применений
    queryid номер (id) новой заявки номер (id) новой заявки идентификатора wmid, информацию по которой необходимо вернуть, если параметр не указан, то возвращаются последние 20 новых заявок данного идентификатора по типу запроса
    capitallerwmid wmid капиталлера необязательно поле, если в данном поле передать WMID капиталлера (www.capitaller.ru), то данным запросом может быть получен список заявок от имени capitallerwmid. При этом у идентификатора wmid, осуществляющего подпись запроса, должен быть доступ, описанный на странице имперсонализации капиталлера.
  • формат ответа:
<?xml version=\"1.0\"?>
<wm.exchanger.response>
    <WMExchnagerQuerys wmid=""" type="">
        ...............
        <query id="" isxid="" exchtype="" state="" amountin="" amountout="" inoutrate="" outinrate="" inpurse="" outpurse="" querydatecr="" querydate="" direction="" newtrid="" datesynchro=""></query>
        ...............
    </WMExchnagerQuerys>
    <retval></retval>
    <retdesc></retdesc>
</wm.exchanger.response>
  • параметры ответа:
    название назначение примечание
    WMExchangerQuerys тэг общего списка возвращенных заявок wmid - WMID выставивший заявки
    type - тип запроса
    retval код выполнения 0 - в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае. При успешном результате в атрибутах тэга retval находятся номер поставленной заявки (атрибут operid) и номер транзакции в WMT (атрибут wmtransid).
    retdesc расшифровка кода выполнения если retval не равен 0
    Query тэг конкретной заявки id - номер встречной выставленной на обмен заявки
    isxid - номер новой заявки, по которой выставлена данная встречная заявка
    exchtype - направление обмена см. Получение текущих доступных объемов обмена
    amountin - сумма WM, которая обменивается в данной встречной заявке
    amountout - сумма WM, которую получает wmid в данной встречной заявке
    inoutrate - прямой курс выставленной заявки
    outinrate - обратный курс выставленной заявки
    querydatecr - дата постановки заявки
    querydate - дата последнего изменения в заявке
    outpurse - кошелек на который переводятся обменянные средства
    querydatecr - дата постановки заявки
    querydate - дата последнего изменения в заявке
    direction - направление обмена в заявке
    newtrid - если данная встречная заявка была превращена в новую (выплаты на кошелек не было), то в данном атртибуте номер этой новой заявки
    state - текущее состояние данной заявки
    ◾ 0 - заявка еще не оплачена
    ◾ 1 - оплачена, идет обмен
    ◾ 2 - обменяна полностью
    ◾ 3 - объединена с другой новой
    ◾ 4 - удалена, средства не возвращены
    ◾ 5 - удалена, средства возвращены