WebMoney

Wiki

Exchanger Trust Pay

XML-интерфейс постановки новой заявки на обмен

В секции реализован XML-интерфейс для автоматической постановки на обмен новой заявки.
URL интерфейса https://wm.exchanger.ru/asp/XMLTrustPay.asp.
Для запроса интерфейса по указанному URL необходимо передать методом POST следующий XML-запрос:

<wm.exchanger.request>
<wmid></wmid>
<signstr></signstr>
<inpurse></inpurse>
<outpurse></outpurse>
<inamount></inamount>
<outamount></outamount>
<capitallerwmid></capitallerwmid>
</wm.exchanger.request>
Описание тэгов запроса:
  • wmid - 12 цифр - WMID, с которого будет выставляться новая заявка
  • signstr - 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 5-ти тэгов запроса склеенных в одну строку без пробелов "wmid + inpurse + outpurse + inamount + outamount" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков)
    inpurse - номер кошелька идентификатора wmid, с которого необходимо взять сумму к обмену для постановки заявки, на данный кошелек должно быть установлено доверие на выполнение переводов от имени идентификатора сервиса системы WMT - WMID#128984249415 - секции wm.exchanger. Обратите внимание, что для выставления заявки с указанным тегом capitallerwmid это доверие устанавливается управляющим капиталлера в разделе Интеграция сайта capitaller.ru
  • outpurse - номер кошелька идентификатора wmid, на который будут поступать средства по мере обмена
  • inamount - сумма, которая будет автоматически переведена с кошелька inpurse на кошелек сервиса секции wm.exchanger и выставлена к обмену
  • outamount - сумма, которую необходимо перевести на кошелек outpurse по завершению обмена, если в данном поле указать сумму, равную 0.0, то заявка будет выставлена через БЫСТРЫЙ ОБМЕН, то есть сразу же после постановки этой заявки с нее будет полностью выкуплена очередь самых выгодных из противоположных к ней по направлению
  • capitallerwmid - необязательно поле, если в данном поле передать WMID капиталлера (www.capitaller.ru), то данным запросом может быть поставлена на обмен заявка от имени capitallerwmid. При этом у идентификатора wmid, осуществляющего подпись запроса, должен быть доступ, описанный на странице имперсонализации капиталлера.
    Описание возвращаемых интерфейсом полей (атрибутов):
  • retval - "0" в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае. При успешном результате в атрибутах тэга retval находятся номер поставленной заявки (атрибут operid) и номер транзакции в WMT (атрибут wmtransid).
  • retdesc - описание ошибки в случае если тэг retval не равен 0