А как настраивать робокасу, выдает ошибку
Приветствую! Получилось настроить? У меня аналогичная просто история.
Так понимаю надо MD5 использовать. Паролей на робокассе 2-а, а в настройках плагина один. Вероятно надо первый использовать для генерации платежа. Методы запроса POST?
Та же печалька. Может кто подскажет как побороть робокассу.
Проблема с Робокассой. Плагин за рекламу создает номер счета #5. Когда проверяешь взаимодействия своего магазина с ROBOKASSA с помощью тестового сервера вводишь счет c # и число, то ROBOKASSA пишет что счет некорректный. Удаляем решетку с номера счета оставляем одни числа и тест проходит отлично. Можно сделать чтобы с номера счета в плагине убрать # остались одни цифры. А может я все напридумывал и # ни причем.
Да, точняк. Может правда дело в номере счета? Тогда как его сделать без решетки..
Хех! Ну всё как обычно, сам спросил, сам отвечай. Рассказываю, может кому пригодится.
Пароль используется #1, хэш считается по MD5, остальные настройки влияют уже на процесс оплаты, как их прописать и так понятно (URL-ы все в настройках плагина даны, метод POST)
Так вот, знак # в номере счета ни на что не влияет, косяк в самом коде! он не правильно генерит строку для расчета хэша, поэтому у кого была тут ошибка "оплата этого счета невозможна" делаем так:
идем в .../library/Siropu/AdsManager/Helper/General.php
и в строке 1744 меняем
return md5("{$mrhLogin}:{$data['OutSum']}:{$mrhPass1}:0:Shp_item={$data['Shp_item']}");
на
return md5("{$mrhLogin}:{$data['OutSum']}:0:{$mrhPass1}:Shp_item={$data['Shp_item']}");
так как это кошерный код, и соответствует инструкции от робокассы
всем спасибо.