При спробі оплати даними плагін виникає помилка "Деякі параметри рахунку некоректні Невірний параметр: Signature"
Я написав на підтримку Робокасса, ось їхня відповідь:
"Ця проблема виникає тільки на стороні магазину. Перевіряти необхідно скрипт, який відповідає за ініціалізацію оплати, а саме, ту частину, що формує Signature за формулою, що складається з змінних. Найпоширеніші неточності, через які може невірно вважатися MD5:
- Використовується некоректний Ідентифікатор магазину;
- Використовується некоректний Пароль 1 (MerchantPass1);
- Використовуються додаткові користувальницькі параметри (shp), які додані в програмний код каси, але не занесені в формулу підрахунку або навпаки, у формулі підрахунку вказані, в коді їх немає.
З повагою, ROBOKASSA. "
Я перевірив ще раз все паролі (паролі відповідають критеріям складності Робокасса), перевірив ідентифікатор магазину, перевірив URls - все вказано коректно. Намагався перевстановити плагін. Нічого не допомагає. Лог плагіна порожній.
Що можна спробувати ще?
Оскільки п.3. виключений, тому що ніяких призначених для користувача додаткових параментри немає в коді шлюзу, тому уважно вписуйте мерчант (індентіфікатор магазину) і пароль. Потрібно розуміти, що індентіфікатор магазину НЕ логін для входу на Робокасса, як і пароль - це НЕ пароль для входу на Робокасса.
У мене повідомлення "Невірний параметр: Signature" видавалося, як з'ясувалося бо:
в поле "логін" настройки в WooCommerce потрібно писати зовсім не логін Робокасса (як я подумав),
а то що в налаштуваннях Робокасса називається "ідентифікатор магазину".
Навіщо це поле назвали "логін" в настройках в WooCommerce - загадка Сфінкса