Правильная ссылка на эту статью: |
Интерфейс X7
Интерфейс X7. Проверка аналога собственноручной подписи участника - владельца WM Keeper WinPro.¶
Интерфейс предназначен для проверки подлинности аналога собственноручной подписи сообщений, сформированной ключами WM Keeper WinPro. Все параметры передаются в кодировке Win-1251.
Для авторизации входа участников Системы на сайт рекомендуем использовать сервис WebMoney Login
- URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://w3s.web.money/asp/XMLClassicAuth.asp
- URL для передачи запроса с авторизацией по ключам WM Keeper WebPro - https://w3s.wmtransfer.com/asp/XMLClassicAuthCert.asp
(при возникновении проблем с сертификатом сервера, можно обращаться по альтернативному URL https://w10s.webmoney.ru/) - метод - POST
- формат запроса:
<w3s.request> <wmid></wmid> <sign></sign> <testsign> <wmid></wmid> <plan></plan> <sign></sign> </testsign> </w3s.request>
- параметры запроса:
название | назначение | примечание |
wmid | WMID подписавшего запрос | только если запрос подписывается - ключами WM Keeper WinPro |
sign | подпись запроса - формируется из параметров: wmid+testsign\wmid+testsign\plan+testsign\sign | только если запрос подписывается - ключами WM Keeper WinPro |
testsign\wmid | WM-идентификатор владельца, которого необходимо аутентифицировать | 12 цифр |
testsign\sign | подпись строки, передаваемой в параметре testsign\plan, сформированная участником, которого необходимо аутентифицировать | |
testsign\plan | строка, которую должен был подписать участник |
В случае, если в подписываемая участником строк включает теги, содержимое соответствующего элемента запроса (testsign\plan) необходимо заключить в секцию CDATA: <![CDATA[ваш_текст]]>.
- формат ответа:
<w3s.response> <retval></retval> <retdesc></retdesc> <testsign> <res></res> </testsign> </w3s.response>
- параметры ответа:
название | назначение | примечание |
retval | код выполнения запроса | 0 - запрос выполнен |
retdesc | расшифровка кода выполнения запроса | |
res | результат аутентификации | yes - аутентификация выполнена успешно, no - аутентификация не выполнена (неверная подпись участника) |
см. также XML-интерфейсы