Неверный параметр: Signature
Opened this issue · 2 comments
При попытке оплаты данным плагино возникает ошибка "Некоторые параметры счета некорректны Неверный параметр: Signature "
Я написал в поддержку робокассы, вот их ответ:
"Данная ошибка возникает только на стороне магазина. Проверять необходимо скрипт, отвечающий за инициализацию оплаты, а именно, ту часть, что формирует Signature по формуле, состоящей из переменных. Самые распространенные неточности, из-за которых может неверно считаться MD5:
- Используется некорректный Идентификатор магазина;
- Используется некорректный Пароль 1 (MerchantPass1);
- Используются дополнительные пользовательские параметры (shp), которые добавлены в программный код кассы, но не занесены в формулу подсчета или наоборот, в формуле подсчета указаны, в коде их нет.
С уважением, ROBOKASSA. "
Я перепроверил все пароли (пароли соответствуют критериям сложности робокассы), проверил идентификатор магазина, проверил URls - все указано корректно. Пытался переустановить плагин. Ничего не помогает. Лог плагина пустой.
Что можно попробовать еще?
Спасибо!
Т.к. п.3. исключен, т.к. никаких пользовательских дополнительных параментров нет в коде шлюза, потому внимательно вписывайте мэрчант (индентификатор магазина) и пароль. Нужно понимать, что индентификатор магазина НЕ логин для входа на Робокассу, как и пароль - это НЕ пароль для входа на Робокассу.
У меня сообщение "Неверный параметр: Signature" выдавалось, как выяснилось потому что:
в поле "логин" настройки в WooCommerce нужно писать вовсе не логин Робокассы (как я подумал),
а то что в настройках Робокасса называется "идентификатор магазина".
Зачем это поле назвали "логин" в настройках в WooCommerce - загадка Сфинкса