Правильная ссылка на эту статью: |
Получение списка встречных заявок конкретного WMID
XML-интерфейс для автоматического получения информации о встречных заявках конкретного WMID.
- URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://wm.exchanger.ru/asp/XMLWMList3.asp для XML запросов и https://wm.exchanger.ru/asp/JSONWMList3.asp для JSON запросов
- URL для передачи запроса с авторизацией по ключам WM Keeper WebPro -
https://wmeng.exchanger.ru/asp/XMLWMList3.asp для XML запросов и https://wmeng.exchanger.ru/asp/JSONWMList3.asp для JSON запросов - метод - POST
- формат XML запроса:
<?xml version=\"1.0\"?> <wm.exchanger.request> <wmid></wmid> <signstr></signstr> <type></type> <queryid></queryid> <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 тип запроса тип запроса, зарезервировано для будущих применений queryid номер (id) новой заявки номер (id) новой заявки идентификатора wmid, информацию по которой необходимо вернуть, если параметр не указан, то возвращаются последние 100 новых заявок данного идентификатора по типу запроса 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) и номер транзакции в WebMoney Transfer (атрибут 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 - удалена, средства возвращены