Невірний параметр signature · issue # 16 · akurganow

При спробі оплати даними плагін виникає помилка "Деякі параметри рахунку некоректні Невірний параметр: Signature"

Я написав на підтримку Робокасса, ось їхня відповідь:
"Ця проблема виникає тільки на стороні магазину. Перевіряти необхідно скрипт, який відповідає за ініціалізацію оплати, а саме, ту частину, що формує Signature за формулою, що складається з змінних. Найпоширеніші неточності, через які може невірно вважатися MD5:

  1. Використовується некоректний Ідентифікатор магазину;
  2. Використовується некоректний Пароль 1 (MerchantPass1);
  3. Використовуються додаткові користувальницькі параметри (shp), які додані в програмний код каси, але не занесені в формулу підрахунку або навпаки, у формулі підрахунку вказані, в коді їх немає.

З повагою, ROBOKASSA. "

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

Що можна спробувати ще?

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

У мене повідомлення "Невірний параметр: Signature" видавалося, як з'ясувалося бо:

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

Навіщо це поле назвали "логін" в настройках в WooCommerce - загадка Сфінкса