Wiki

Список встречных заявок по конкретной НОВОЙ заявке

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

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

<?xml version=\"1.0\"?> 
<wm.exchanger.response>
     <WMExchnagerQuerys wmid=\"500000000008\" isxid=\"27804309\">
         <query id=\"113480873\" fid=\"27804309\" exchtype=\"2\" state=\"2\" amountin=\"688,41\" amountout=\"11,77\" inoutrate=\"58,4885\" outinrate=\"0,017\" querydatecr=\"22.01.2018 18:38:59\" querydate=\"22.01.2018 18:39:20\" direction=\"WMR-WMZ\" newtrid=\"27805098\" datesynchro=\"2018-01-22 18:39:19.817\" newqrid=\"0\"></query>
         <query id=\"113479389\" fid=\"27804309\" exchtype=\"2\" state=\"2\" amountin=\"11697,79\" amountout=\"200\" inoutrate=\"58,4889\" outinrate=\"0,017\" querydatecr=\"22.01.2018 18:07:47\" querydate=\"22.01.2018 18:07:52\" direction=\"WMR-WMZ\" newtrid=\"27804501\" datesynchro=\"2018-01-22 18:07:51.680\" newqrid=\"0\"></query>
     </WMExchnagerQuerys>
     <retval>0</retval>
     <retdesc></retdesc>
</wm.exchanger.response>