Ошибки Робокасса

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 14 декабря 2018 в 19:57
Подключил биллинг настроил робокассу, но выдает ошибку:
К сожалению, оплата этого счета невозможна
Некоторые параметры счета некорректны
Неверный параметр: Signature

Поиск дал что это ошибка в паролях, но пароли то скопированы с робокассы. не понятно что не так. Кто сталкивался?
#2 14 декабря 2018 в 20:20
В робокассе сгенерируйте новые ключи.
#3 14 декабря 2018 в 22:37
@Milyana, пробовал если вы про пароли
#4 15 декабря 2018 в 00:24
Эта ошибка была и у нас. Вот инструкция — docs.instantcms.ru/manual/components/billing/systems/robokassa

А вот ответ техподдержки:
Здравствуйте, Уважаемый клиент.

Ошибка "Неверный параметр Signature" возникает на вашей стороне. Вы неправильно передаете нам значение Контрольной суммы MD5. Обратитесь к нашей тех. документации ((http://robokassa.ru/ru/Doc/Ru/Interface.aspx#222 )) и проверьте правильность параметров из которых должна формироваться передаваемая вами Signature.

контрольная сумма MD5(обязательный параметр) — строка представляющая собой 32-разрядное число в 16-ричной форме и любом регистре (всего 32 символа 0-9, A-F). Формируется по строке, содержащей следующие параметры, разделенные ':', с добавлением sMerchantPass1 — (устанавливается через интерфейс администрирования):
sMerchantLogin:nOutSum:nInvId:sMerchantPass1[: пользовательские параметры, в отсортированном алфавитном порядке]

При инициализации оплаты, вы можете передать дополнительные параметры, которые необходимы для работы вашего магазина. Переданные дополнительные параметры будут возвращены скриптам магазина по Result Url, Success Url и Fail Url.
Наименование дополнительных параметров должно ОБЯЗАТЕЛЬНО начинаться с "SHP" в любом регистре.
Например: Shp_item, SHP_1, ShpEmail, shp_oplata, ShpClientId и т.д.

При инициализации оплаты, каждый из передаваемых дополнительных параметров, ОБЯЗАТЕЛЬНО должен быть включён в подсчёт контрольной суммы (MD5).
Например, если переданы пользовательские параметры shpb=xxx и shpa=yyy, то подпись формируется из строки:
sMerchantLogin:nOutSum:nInvId:sMerchantPass1:shpa=yyy:shpb=xxx

С уважением,
Служба клиентской поддержки ROBOKASSA


В итоге всё решилось, когда в кабинете робокассы снова были сгенерированны другие пароли и вставлены в админке инстанта.
#5 15 декабря 2018 в 09:43
@Milyana, :)) Ну естественно я все делаю как в доках написано, вот поэтому и не понятно от чего ошибка. Ключи и тд все прописано, а ошибка есть.
#6 15 декабря 2018 в 10:11


@Milyana, :)) Ну естественно я все делаю как в доках написано, вот поэтому и не понятно от чего ошибка. Ключи и тд все прописано, а ошибка есть.

Capitan

И у нас были прописаны и у десятки людей в инете кто тоже писал про подобную ошибку в инете на разных форумах. Везде совет один, снова перегенерировать в кабинете пароли! Именно снова, на новые и их заменить в админке инстанта.:)
#7 15 декабря 2018 в 11:22
Всем спасибо. Все работает
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.