Closed vvovnenko closed 8 years ago
Добрый день! Видимо, WebMoney изменили API. В ближайшее время внесу соответствующие исправления.
Андрей, видимо, надо пинать саппорт. Потому что документация так и не изменилась, 0 — если протекция не нужна. Как бы не вышло, что через несколько дней вернется старая логика.
@kotchuprik Да, я так и хотел. К сожалению, пока совсем не до этого.
@gydween Может, уточните у саппорта WebMoney, что сейчас актуально?
Хорошо, поробую уточнить
Только чтобы сэкономить время, рекомендую все запросы сразу им дать :) Они тормознее Почты России, некоторые проблемы можно неделю решать.
@kotchuprik Спасибо за рекомендацию! Отписал им
Webmoney ответили (как оказалось быстро)
Проблема с моей стороны. Не верно форматирую сумму платежа. (число с плавающей точкой (разделитель - .(точка) ) и для десяти с половиной может выглядеть так: 10.5; незначащие нули в конце и точка, если число целое, должны отсутствовать, например, 10.50 - не верно, 10.5 - верно, 9. - не верно, 9 - верно))
Т.е. сумма 0.10 должна передаваться интерфейсу как float 0.1, я же передавал как форматированную строку, и из-за этого вся проблема
Всем спасибо!
Интересный случай :)
Передаваться они, думаю, могут в любом виде, но для вычисления подписи будет использоваться float.
Добрый день!
При использовании протокола X2 не использую код протекции
Отправляется запрос (кошелки заменены на нереальные):
В ответ получаю ошибку: <?xml version="1.0" encoding="windows-1251"?>
Платеж проходит корректно после установки пустой строки для кода протекции: $request->setProtectionPeriod('');
В данном случае в теле запроса отсутствует тег
<period>0</period>
и платеж проходит успешно