Akurganow/WooCommerce-Robokassa

Неверный параметр: Signature

Opened this issue · 2 comments

При попытке оплаты данным плагино возникает ошибка "Некоторые параметры счета некорректны Неверный параметр: Signature "

Я написал в поддержку робокассы, вот их ответ:
"Данная ошибка возникает только на стороне магазина. Проверять необходимо скрипт, отвечающий за инициализацию оплаты, а именно, ту часть, что формирует Signature по формуле, состоящей из переменных. Самые распространенные неточности, из-за которых может неверно считаться MD5:

  1. Используется некорректный Идентификатор магазина;
  2. Используется некорректный Пароль 1 (MerchantPass1);
  3. Используются дополнительные пользовательские параметры (shp), которые добавлены в программный код кассы, но не занесены в формулу подсчета или наоборот, в формуле подсчета указаны, в коде их нет.

С уважением, ROBOKASSA. "

Я перепроверил все пароли (пароли соответствуют критериям сложности робокассы), проверил идентификатор магазина, проверил URls - все указано корректно. Пытался переустановить плагин. Ничего не помогает. Лог плагина пустой.

Что можно попробовать еще?

Спасибо!

Т.к. п.3. исключен, т.к. никаких пользовательских дополнительных параментров нет в коде шлюза, потому внимательно вписывайте мэрчант (индентификатор магазина) и пароль. Нужно понимать, что индентификатор магазина НЕ логин для входа на Робокассу, как и пароль - это НЕ пароль для входа на Робокассу.

iqdr commented

У меня сообщение "Неверный параметр: Signature" выдавалось, как выяснилось потому что:

в поле "логин" настройки в WooCommerce нужно писать вовсе не логин Робокассы (как я подумал),
а то что в настройках Робокасса называется "идентификатор магазина".

Зачем это поле назвали "логин" в настройках в WooCommerce - загадка Сфинкса