Интерфейс X16. Создание кошелька.¶
Интерфейс позволяет создать новый кошелек с заданным типом и названием.
Этот интерфейс доступен только зарегистрированным участникам. Интерфейс доступен участникам использующим Интерфейс X2
<w3s.request>
<reqn></reqn>
<wmid></wmid>
<sign>createpurse/wmid+createpurse/pursetype+reqn</sign>
<createpurse>
<wmid></wmid>
<pursetype></pursetype>
<desc></desc>
</createpurse>
</w3s.request>
название |
назначение |
примечание |
reqn |
номер запроса |
целое без знака, макс. количество цифр - 15; всегда должен быть больше номера предыдущего запроса |
wmid |
WMID подписавшего запрос |
используется только при авторизации с ключами WM Keeper WinPro |
sign |
подпись запроса |
формируется из параметров: createpurse/wmid+createpurse/pursetype+reqn используется только при авторизации с ключами WM Keeper WinPro |
createpurse |
параметры создаваемого кошелька |
|
createpurse\wmid |
WMID кошелька |
ВМ-идентификатор, которому будет принадлежать вновь созданный кошелек. Фактически данный ВМ-идентификатор должен быть равен идентификатору передаваемому в теге wmid идентификатора подписывающего запрос, так как кошелек может быть создан только у идентификатора подписывающего запрос, работа с интерфейсом по доверию невозможна. |
createpurse\pursetype |
тип кошелька |
Тип создаваемого кошелька в виде одного латинского символа в верхнем регистре B ,C ,D ,E ,G, Z, K, X, H, L, F, T |
createpurse\desc |
название кошелька |
текстовое название кошелька, которое будет отображаться в интерфейсе WebMoney Keeper WinPro или WebPro. |
<w3s.response>
<reqn></reqn>
<retval></retval>
<retdesc></retdesc>
<purse id="n">
<pursename></pursename>
<amount></amount>
<desc></desc>
</purse>
</w3s.response>
название |
назначение |
примечание |
reqn |
номер запроса |
|
retval |
код выполнения |
0 - запрос выполнен успешно, интерфейс возвращает те же коды ошибок, что и Интерфейс X2, за исключением специфичных для интерфейса ошибок, перечисленных ниже |
retdesc |
расшифровка кода выполнения |
|
purse |
параметры созданного кошелька |
атрибут id - уникальный номер кошелька в системе учета WebMoney |
purse\pursename |
номер кошелька |
|
purse\amount |
сумма на кошельке |
|
purse\desc |
название кошелька |
|
- специфичные для интерфейса ошибки (retval):
код |
описание |
-5 |
тип кошелька не передан |
15 |
внутренняя ошибка создания кошелька |
31 |
кошелек указанного типа может быть только один |
44 |
в создании кошелька данного типа данному ВМ-идентификатору отказано |
48 |
cоздание кошелька данного типа не позволяется в Вашей стране |
1007 |
слишком много кошельков внутри одного ВМИД, текущее ограничение - 100 кошельков внутри одного ВМИД |
см. также XML-интерфейсы