Интерфейс 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-интерфейсы