WebMoney

Wiki

Получение текущего баланса всех заявок WMID по типам кошельков

XML-интерфейс для автоматического получения информации о балансе WM-идентификатора по каждому типу имеющихся в системе кошельков. Интерфейс просчитывает баланс оставшейся к обмену суммы по всем завкам по каждому типу кошелька.

<?xml version=\"1.0\"?>
<wm.exchanger.request>
    <reqn></reqn>
    <wmid></wmid>
    <signstr></signstr>
    <capitallerwmid></capitallerwmid>
</wm.exchanger.request>
  • параметры запроса:
    название назначение примечание
    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>