Интерфейс WMC4. Запрос на возврат платежа (WebMoney.Check)¶
Юридическое лицо, использующее согласно договору средства аутентификации WMID, подписывающее запрос должно иметь подписанный договор с уполномоченным представителем системы WebMoney Transfer.
<w3s.request lang="">
<wmid></wmid>
<sign type=""></sign>
<payment>
<wmtranid></wmtranid>
<remark></remark>
</payment>
</w3s.request>
название |
назначение |
примечание |
lang |
язык сообщений |
используется для установки языка ответа. Допустимые значения: "en" - английский язык, "ru" - русский язык. При отсутствии атрибута, lang ="en" |
wmid |
WMID подписавшего запрос |
используется при авторизации с ключами WM Keeper WinPro или сертификатом X.509 WM Keeper WebPro |
sign |
подпись запроса |
формируется из параметров: wmid + remark+ wmtranid |
sign/@type |
тип подписи запроса |
1 - подпись сформирована с использованием специального модуля аутентификации для ключей WM Keeper WinPro, 2 - подпись сформирована с использованием сертификата X.509 WM Keeper WebPro в кодировке base64 |
payment/wmtranid |
номер транзакции в системе WebMoney Transfer |
уникальный номер операции в системе WebMoney Transfer |
payment/remark |
основание для возврата |
строка длиной не менее 30 символов |
<w3s.response>
<retval></retval>
<retdesc></retdesc>
<payment id="">
<wmtranid></wmtranid>
<remark></remark>
</payment>
</w3s.response>
название |
назначение |
примечание |
retval |
код состояния или ошибки |
0 - запрос выполнен успешно. другие значения кодов ответа говорят о неудачном прохождении запроса. |
retdesc |
текстовое описание ошибки/пусто |
текст описания ошибки. произвольная строка от 0 до 255 символов; кодировка win-1251 |
payment/@id |
уникальный номер транзакции |
уникальный номер транзакции в системе Клиентом, формируемый Клиентом. Задается целым десятичным числом, заключенным в двойные кавычки и содержит не более 18 цифр. уникальность «id» позволяет выполнять запрос на проведение платежа при реализации ЭЧП повторно с тем же номером транзакции и параметрами в случае не получения ответа на запрос (обрыв связи и т.д.) или неудачном прохождении запроса. При повторном запросе с этим же номером, для уже принятого платежа, будет возвращено состояние данного платежа. |
payment/wmtranid |
номер транзакции в системе WebMoney Transfer |
уникальный номер операции в системе WebMoney Transfer |
payment/remark |
основание для возврата |
строка длиной не менее 30 символов |
См. также
XML-интерфейсы зачисления WMZ и WME