Wiki

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

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

<?xml version=\"1.0\"?>
<wm.exchanger.request>
    <wmid></wmid>
    <signstr></signstr>
    <type></type>
    <queryid></queryid>
    <pursetype_id></pursetype_id>
    <capitallerwmid></capitallerwmid>
</wm.exchanger.request>
  • параметры запроса:
    название назначение примечание
    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
    ◦ R - 1
    ◦ H - 77
    ◦ X - 78
    ◦ G - 79
    ◦ U - 80
    ◦ L - 93
    ◦ V - 94
    ◦ K - 95
    ◦ E - 98
    ◦ B - 99
    при наличии данного параметра, возвращаются только заявки по указанному типу.
    Соответствует параметру 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 По указанным критериям выставленных заявок нет