Wiki

Удаление новой заявки конкретного WMID

XML-интерфейс для автоматического удаления своей новой заявки конкретного WMID с возвратом остатка не обменянных средств.

  • формат запроса:
<?xml version=\"1.0\"?>
<wm.exchanger.request>
    <wmid></wmid>
    <signstr></signstr>
    <operid></operid>
    <capitallerwmid></capitallerwmid>
</wm.exchanger.request>
Описание тэгов запроса:
  • параметры запроса:
    название назначение примечание
    wmid WMID подписавшего запрос 12 цифр - WMID, чью новую заявку необходимо удалить
    signstr подпись запроса 132-символьная цифровая подпись (ключами .kwm идентификатора wmid) значений 3-х тэгов запроса склеенных в одну строку без пробелов "wmid + operid" (формирование цифровой подписи см. в описании общих WM-интерфейсов для разработчиков)
    operid номер новой заявки номер, выставленной идентификатором wmid, новой заявки, которую необходимо удалить и вернуть остаток средств на кошелек с которого она была выставлена
    capitallerwmid wmid капиталлера необязательное поле, если в данном поле передать WMID капиталлера (www.capitaller.ru), то данным запросом может быть удалена заявка operid не принадлежащая wmid, а принадлежащая capitallerwmid. При этом у идентификатора wmid, осуществляющего подпись запроса, должен быть доступ, описанный на странице имперсонализации капиталлера.
  • формат ответа:
<?xml version=\"1.0\"?>
<wm.exchanger.response>
    <retval></retval>
    <retdesc></retdesc>
</wm.exchanger.response>
  • параметры ответа:
    название назначение примечание
    retval код выполнения "0" в случае успешного выполнения операции, цифровое обозначение ошибки в противном случае
    retdesc расшифровка кода выполнения если retval не равен 0 описание ошибки, в случае если тэг RetVal не равен 0
  • пример:
<?xml version=\"1.0\"?>
<wm.exchanger.request>
    <wmid>500000000008</wmid>
    <signstr>
        7bdb9ae64f5c0d568566aqwcdkc46c4be181085e898c4fafa1033968bb2762c96444c01db68b6ecc2d8ed0a312d1c5091907a8ba59d11854cc7f9560426bd060019b
    </signstr>
    <operid>27761393</operid>

    <capitallerwmid>0</capitallerwmid>
</wm.exchanger.request>
  • Описание ошибок:
код описание
-10 Идентификатор клиента не указан
-11 Ошибка при указании подписи, тег signstr
-12 Ошибка при указании номера заявки, которую необходимо удалить (неверный формат номера заявки)
-14 Подпись не прошла. &ClientPlanStr& (возвращается строка, которая должна была быть подписана)
-15 Ошибка загрузки XML c параметрами запроса
1 Заявка которую Вы выбрали для удаления не может быть удалена, возможно она уже удалена или полностью погашена
2 Произведена попытка повторного возврата средств по удаленной заявке, ждите прихода средств.
22 Заявка которую Вы выбрали для удаления в данный момент заблокирована для обмена, попробуйте через 30 секунд снова
41 Result return error, try again
51 Error occurred (database level), descrition:
128 Error occurred (unknown)