Проблемы с авторизацией AUTH_LIGHT
mastermind-ua opened this issue · comments
Возникли проблемы с использованием интерфейса X4. Запрос следующего вида:
<w3s.request>
<reqn>148400317916191</reqn>
<getoutinvoices>
<purse>R*********</purse>
<wminvid>123456789</wminvid>
<datestart>20170110 00:48:06</datestart>
<datefinish>20170110 00:48:06</datefinish>
</getoutinvoices>
</w3s.request>
Ответ:
<?xml version="1.0"?>
<w3s.response>
<reqn>148400317916191</reqn>
<retval>-1</retval>
<retdesc>wrong wmid of signer step=3</retdesc>
</w3s.response>
Решение проблемы:
https://wiki.webmoney.ru/projects/webmoney/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_X4
URL для передачи запроса с авторизацией по ключам WM Keeper WebPro (Light) - https://w3s.wmtransfer.com/asp/XMLOutInvoicesCert.asp
При этом в коде запросы идут на другой домен
WebMoney\Api\X\X4\Request.php
https://w3s.wmtransfer.com/asp/XMLOutInvoicesCert.asp
Аналогичная ситуация, судя по всему, и по другим интерфейсам. Но они почему-то работают.
Я верно понимаю, что вы используете Light авторизацию? Остальные интерфейсы точно не работают? Например X11
Да, авторизация Light. X11 проверить возможности нет, к сожалению. X1, X2, X9 работают, но там урлы правильные. X4 заработал только после замены урла на тот, который в доке.
Давай пулл реквест и смержим завтра :) Возможно, X4 просто не тестировали на лайте, мы классик юзаем в основном.
Этот интерфейс я проверял на новом урле. Там еще два осталось, X15 и X19.