Интерфейс X9. Получение информации о балансе на кошельках.¶
Этот интерфейс доступен только зарегистрированным участникам имеющим аттестат не ниже персонального. Интерфейс доступен участникам использующим Интерфейс X2
<w3s.request>
<reqn></reqn>
<wmid></wmid>
<sign></sign>
<getpurses>
<wmid></wmid>
</getpurses>
</w3s.request>
название |
назначение |
примечание |
reqn |
номер запроса |
целое без знака, макс. количество цифр - 15; всегда должен быть больше номера предыдущего запроса баланса по кошелькам!!! |
wmid |
WMID подписавшего запрос |
используется только при авторизации с ключами WM Keeper WinPro |
sign |
подпись запроса - формируется из параметров: getpurses/wmid+reqn |
используется только при авторизации с ключами WM Keeper WinPro |
getpurses |
параметры запроса |
|
getpurses\wmid |
WM-идентификатор |
12 цифр |
<w3s.response>
<reqn></reqn>
<retval></retval>
<retdesc></retdesc>
<purses cnt="n">
<purse id="n">
<pursename></pursename>
<amount></amount>
<desc></desc>
<outsideopen></outsideopen>
<lastintr></lastintr>
<lastouttr></lastouttr>
</purse>
<purse>
...
</purse>
</purses>
</w3s.response>
название |
назначение |
примечание |
reqn |
номер запроса |
|
retval |
код выполнения запроса |
0 - запрос выполнен |
retdesc |
расшифровка кода выполнения запроса |
|
purses |
список кошельков, полученных по запросу |
атрибут cnt - кол-во кошельков, указанного идентификатора |
purses\purse |
параметры кошелька |
атрибут id - уникальный внутренний номер кошелька |
purse\pursename |
номер кошелька |
буква+12 цифр |
purse\amount |
сумма на кошельке |
|
purse\desc |
краткое описание кошелька |
|
purse\outsideopen |
*параметр для внутреннего использования |
0/1 |
purse\lastintr |
последний wmtranid |
номер последней входящей операции |
purse\lastouttr |
последний wmtranid |
номер последней исходящей операции |
код |
описание |
-100 |
общая ошибка при разборе команды. неверный формат команды. (XMLParser error - "+reason+" Request.TotalBytes:"+Request.TotalBytes) |
-110 |
запросы отсылаются не с того IP адреса, который указан на странице настроек сервиса Web Merchant Interface в таблице "Дополнительные параметры" |
-1 |
неверный идентификатор проверяющего |
-2 |
неверный WMID для проверки |
-3 |
неверная подпись |
-5 |
неверная подпись:'+PlanStr |
110 |
нет доступа к интерфейсу |
111 |
попытка запроса баланса по WMID, которым не подписывается запрос; при этом доверие не установлено |
см. также XML-интерфейсы