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

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

  • URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://wm.exchanger.ru/asp/XMLWMList2.asp для XML запросов и https://wm.exchanger.ru/asp/JSONWMList2.asp для JSON запросов.
  • URL для передачи запроса с авторизацией по ключам [[WM Keeper WebPro] -
    https://wmeng.exchanger.ru/asp/XMLWMList2.asp для XML запросов и https://wmeng.exchanger.ru/asp/JSONWMList2.asp для JSON запросов.
  • метод - POST
  • формат XML запроса:
    <?xml version=\"1.0\"?>
    <wm.exchanger.request>
        <wmid></wmid>
        <signstr></signstr>
        <type></type>
        <queryid></queryid>
        <pursetype_id></pursetype_id>
        <capitallerwmid></capitallerwmid>
    </wm.exchanger.request>
    
  • формат JSON запроса:
    {
         "wmid": "",
         "signstr": "",
         "queryid": "",
         "type": "",
         "pursetype_id": "",
         "capitallerwmid": "" 
    }
    
  • параметры запроса: |*название*|*назначение*|*примечание*| |wmid|WMID подписавшего запрос|12 цифр - WMID, чьи новые заявки необходимо вернуть в результате запроса| |signstr|подпись запроса| 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 3-х тэгов запроса склеенных в одну строку без пробелов "wmid + type + queryid" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков)| |type|тип запроса|◦ 0 - вернуть только неоплаченные заявки
    ◦ 1 - вернуть оплаченные заявки, но еще не погашенные (по которым еще идет обмен)
    ◦ 2 - вернуть только уже завершенные (обменяные) заявки
    ◦ 3 - вернуть все заявки независимо от состояния
    ◦ 4 - вернуть только объединенные заявки
    ◦ 5 - вернуть только удаленные заявки| |queryid|номер (id) новой заявки| номер (id) новой заявки идентификатора wmid, информацию по которой необходимо вернуть, если параметр не указан, то возвращаются последние 100 новых заявок данного идентификатора по типу запроса| |pursetype_id|тип кошелька|может принимать значения, которые соответствуют типу кошелька:
    ◦ Z - 0
    ◦ T - 75
    ◦ F - 76
    ◦ H - 77
    ◦ X - 78
    ◦ G - 79
    ◦ L - 93
    ◦ K - 95
    ◦ E - 98
при наличии данного параметра, возвращаются только заявки по указанному типу.
Соответствует параметру pursetype_id из Получение текущего баланса всех заявок WMID по типам кошельков|
capitallerwmid wmid капиталлера необязательно поле, если в данном поле передать WMID капиталлера (www.capitaller.ru), то данным запросом может быть поставлена на обмен заявка от имени capitallerwmid. При этом у идентификатора wmid, осуществляющего подпись запроса, должен быть доступ, описанный на странице имперсонализации капиталлера.
  • формат ответа:
<?xml version=\"1.0\"?>
<wm.exchanger.response>
    <WMExchnagerQuerys wmid=""" type="">
        ...............
        <query id="" exchtype="" state="" amountin="" amountout="" inoutrate="" outinrate="" initamountin="" inpurse="" outpurse="" querydatecr="" querydate="" direction="" exchamountin="" exchamountout=""></query>
        ...............
    </WMExchnagerQuerys>
    <retval></retval>
    <retdesc></retdesc>
</wm.exchanger.response>
  • параметры ответа:
    название назначение примечание
    WMExchangerQuerys тэг общего списка возвращенных заявок wmid - WMID выставивший заявки
    type - тип запроса
    retval код выполнения 0 - в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае.
    retdesc расшифровка кода выполнения если retval не равен 0
    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 - удалена, средства возвращены
  • значения retdesc:
    код описание
    -20 По указанным критериям выставленных заявок нет