Доброго времени суток.
Дорабатываю скрипт обменника. Для работы с интерфейсами webmoney обменник использует вот эту библиотеку http://sourceforge.net/projects/wmxi/.
Клиент хочет автоматический ворврат средств при ошибке автообмена через биржу.
Для этого задействовал интерфейс Х14 в качесве параметров передаюему
Внутренний номер платежа в системе WebMoney Transfer (LMI_SYS_TRANS_NO) и сумму возврата.
вот содержание запроса
<?xml version="1.0"?> <w3s.request> <reqn>143622257265667</reqn> <wmid>778284995493</wmid> <sign>b0de8884fae9bf0ce988b539cee489c8761be7397e94326c36b82847e062aac4160f992d1d0062c1e1c3f4f6b02945d06f78d3d60fc4d7c7ab50d61e9f1aacd503b1</sign> <trans> <inwmtranid>1209162446</inwmtranid> <amount>200.00</amount> </trans> </w3s.request>
а вот ответ сервиса
<?xml version="1.0"?> <w3s.response> <reqn>143622257265667</reqn> <retval>-14</retval> <retdesc>signature is incorrect. planstr=1436222572656671209162446200 step=5</retdesc> </w3s.response>
Подпись формируется по одному агоритму для всех интерфейсов, но остальные интерфейсы работают нормально. Помогите разобраться в чем причина.