Правильная ссылка на эту статью: |
Получение текущего баланса всех заявок WMID по типам кошельков
XML-интерфейс для автоматического получения информации о балансе WM-идентификатора по каждому типу имеющихся в системе кошельков. Интерфейс просчитывает баланс оставшейся к обмену суммы по всем завкам по каждому типу кошелька.
- URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://wm.exchanger.ru/asp/XMLWMIDBalance.asp для XML запросов и https://wm.exchanger.ru/asp/JSONWMIDBalance.asp для JSON запросов
- URL для передачи запроса с авторизацией по ключам WM Keeper WebPro -
https://wmeng.exchanger.ru/asp/XMLWMIDBalance.asp для XML запросов и https://wmeng.exchanger.ru/asp/JSONWMIDBalance.asp для JSON запросов - метод - POST
- формат XML запроса:
<?xml version=\"1.0\"?> <wm.exchanger.request> <reqn></reqn> <wmid></wmid> <signstr></signstr> <capitallerwmid></capitallerwmid> </wm.exchanger.request>
- формат JSON запроса:
{ "reqn": "", "wmid": "", "signstr": "", "capitallerwmid": "" }
- параметры запроса:
название назначение примечание wmid WMID подписавшего запрос 12 цифр - WMID, по чьей новой заявке необходимо вернуть баланс signstr подпись запроса 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 2-х тэгов запроса склеенных в одну строку без пробелов "wmid + capitallerwmid + reqn" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков) reqn номер запроса любое целое положительное случайное число , не более 18 цифр capitallerwmid wmid капиталлера необязательно поле, если в данном поле передать ВМИД капиталлера (www.capitaller.ru), то будут возвращены имеющиеся у данного капиталлера заявки, к которым есть доступ у идентификатора wmid, осуществляющего подпись запроса. Доступ определяется условиями, описанными на странице имперсонализации капиталлера.
- формат ответа:
<?xml version=\"1.0\"?> <wm.exchanger.response> <WMExchnagerBalances wmid=""> <Balance pursetype_id ="" pursetype="" comissrest=""></Balance> </WMExchnagerBalances> <retval></retval> <retdesc></retdesc> </wm.exchanger.response>
- параметры ответа:
название назначение примечание retval код выполнения 0 - в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае. retdesc расшифровка кода выполнения если retval не равен 0 WMExchnagerBalances тэг списка возвращенных балансов ◦ wmid - WM-идентификатор по которому возвращается баланс Balance тэг конкретного баланса по всем заявкам с типом кошелька purseprefix, в значении тега указывается сумма баланса ◦ pursetype - символьное обозначение типа ВМ-кошелька, по которому суммировался текущий остаток во всех заявках
◦ pursetype_id - цифровое обозначение типа ВМ-кошелька, по которому суммировался текущий остаток во всех заявках
◦ comissrest - сумма остатка нереализованного при подсчете комиссии в предыдущих сделках, которая будет учтена по данному типу кошелька в следующей сделке, данное значение используется только при включеннии трейдерского режима.
- example
<?xml version=\"1.0\"?> <wm.exchanger.request> <reqn>18012317155732</reqn> <wmid>500000000008</wmid> <signstr> bb2445b32d5bc13145a5c4c6f225dc563a9680184a9815a915b1a393d9fabb54b2c9358a82734eb5388a7d0412d81ee0b52de26b4e338ebacc1631dc5d86f68c002c </signstr> <capitallerwmid>0</capitallerwmid> </wm.exchanger.request> <?xml version=\"1.0\"?> <wm.exchanger.response> <WMExchnagerBalances wmid=\"500000000008\"> ............ <Balance pursetype_id =\"1\" pursetype=\"R\" comissrest=\"0,002845\">506,64</Balance> ............ </WMExchnagerBalances> <retval>0</retval> <retdesc></retdesc> </wm.exchanger.response>