Здравствуйте не как не можем настроить ROBOKASSA при попытке ввода в акк робокассы в поле
Result URL: http://hobbyco.ru/index.php?route=payment/robokassa/callback ,выдает ошибку "URL введен некорректно. Если метод отсылки - GET, то URL должен быть указан без параметров".(эта функция не выполняется в самом скрипте как я понял ) ,а это необходимая вещь при обработке заказа.
В тех поддержке робокассы пишут.
Запрос обновлен. - Настройки, которые вы привели в письме, не прописаны вами в вашем личном кабинете.
Скрипт расположенный по Result Url должен возвращать OKnMerchantInvID.
См. нашу документацию Cash Register(описание интерфейсов)"
прямая ссылка:
http://www.robokassa.ru/Doc/Ru/Interface.aspx
Пункт 3, стр 6.
"Факт успешности сообщения магазину об исполнении операции определяется по результату, возвращаемому обменному пункту. Результат должен содержать “OKnMerchantInvID”, т.е. для счета #5 должен быть возвращен текст “OK5”."
Так же обратите внимание на то в каком регистре у вас выводится после подсчёта контрольная сумма (MD5). Мы отправляем её вам ВСЕГДА только в верхнем регистре.
Следовательно, вам так же нужно сравнивать её со своей в верхнем регистре.
Не забудьте учесть, что для подсчёта контрольной суммы на своей стороне вам нужно использовать те данные о платеже, которые мы вам присылаем в запросе на Result URL. (номер заказа, сумма и дополнительные параметры если они есть) Это нужно делать исключительно для того, что бы проверять, что это именно мы прислали вам информацию об успешном платеже, а не кто-то другой. Т.е. буквально - вы проверяете то, что мы вам присылаем, высчитывая из полученных данных контрольную сумму и сверяя её с присланной нами контрольной суммой.
Запрос обновлен. - У вас в качестве адреса сайта указан http://www.hobbyco.ru/ А вы пытаетесь вписать адреса в Администрирование без WWW, по этому система на вас и ругается.
Нужно, либо убрать WWW в основном адресе, либо добавить их в остальные.
Дальше ещё написали.
Запрос обновлен. - Та какой метод отсылки вы хотите использовать GET или POST?
Мы ответили GET.
Запрос обновлен. - В таком случае вы не можете указывать в ссылке дополнительные параметры.
Ссылка должна быть указана в "чистом" виде, например - http://hobbyco.ru/payment/robokassa/callback.php
Но так естественно работать не будет.
Помогите пожалуйста в поисках решения гошу с яшей излазил ,но решения так и не нашёл.
Такое содержимое файла .htaccess,не могло повлиять?
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^ya.yml$ index.php?route=export/yml [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteRule ^index\.php$ http://www.hobbyco.ru? [R=301,L]