Монетизация форума. API Робокассы

Монетизация форума. API Робокассы 1.0.5.1

Нет прав для скачивания
Так я выше написал, что Робокасса магазин одобрила.
Вопрос в другом - раз на локалке проверить работоспособность нельзя, то как это протестировать на рабочем сайте?
Чтобы пользователи не видели пока что "лишних" для них ссылок и не тыкали кнопки повышения прав пока сервис не будет запущен...
 
Никак. Создайте для теста повышение на рубль и проверьте.
 
Ок.
Сделал... А ошибка то такая же выходит...
Прошу помощи. Хочу разобраться что не так.

Исходные данные:
- Форум установлен по адресу
Однако на сайте Робокассы поставлены были настройки такие:
robo-1.jpg

robo-2.jpg

Т.е. URL главной страницы сайта указан как , а не

Это может быть причиной этой ошибки при попытке произвести оплату?

robo-3.jpg
 
Последнее редактирование:
Вы уверены, что магазин активен?
 
Да, конечно.
В личном кабинете я вижу такое:
robo-4.jpg

Я подумал, что проблема может быть из-за того, что основной сайт я указал оканчивающийся на ".ru", в то время как сам форум установлен по адресу ".ru/forum/"
 
Последнее редактирование:
Сложно сказать по этим адресам, нужно в саппорт робокассы писать наверное.
 
Оптисал им... посмотрю, что получится.
Если удастся решить вопрос - отпишусь по результатам.

Ответа пока из тех поддержки не получил...

Но вот что удалось обнаружить:
В файле robokassa.php в строке:
PHP:
$mrh_login = "логин"; // логин замените на свой в робокассе
вместо вашего ЛОГИНА, как это написано в комментарии надо использовать ИДЕНТИФИКАТОР магазина.

После того, как я поставил туда вместо логина идентификатор, то ошибка появляющаяся ранее пропала и я попадаю на страницу робокассы с выбором способа оплаты.

Добавление...
Может кому понадобится тоже... в случае как у меня.

Поскольку у меня форум установлен по адресу: то после установки данного модуля у меня не работали ссылки на страницы по оплате.

Исправить ситуацию удалось в изменении строки в установочном файле addon-robokassa(1.0.5.1).xml
в строке:
PHP:
<replace><![CDATA[<form action="/robokassa/" method="post" class="upgradeForm">
было добавлено /forum/:
PHP:
<replace><![CDATA[<form action="/forum/robokassa/" method="post" class="upgradeForm">

И переустановил мод.
После этого ссылки стали открываться корректно.

И еще.
На некоторых сайтах видно подобное (как на этом сайте):
bug.jpg
Я это исправил так:
В том же установочном файле addon-robokassa(1.0.5.1).xml
Ищем:
PHP:
[CDATA[.estsp_form_plain_description{width:100%;padding:3px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;border:1px #A5CAE4 solid;margin-bottom:5px;margin-right:10px;position:relative}
И вместо 100% ставим 90% и переустанавливаем мод.

В этом случае рамки не будут выступать за боковую линию...
Будет тогда так выглядеть:
bug2.jpg
Так будет более кошерно.
ИМХО
 
Последнее редактирование:
Ну это у Вас уже из-за разрешения монитора такое. У меня такого нет.
 
Это происходит при масштабировании страницы браузера.
А если уменьшить ширину со 100% до 90, то как бы не увеличивал масштаб - рамки остаются на своих местах.
Не критично это конечно.
Просто у меня разрешение большое экрана и я постоянно работаю с увеличенным масштабом...

Кстати пришел ответ от тех поддержки Робокасса:
Здравствуйте.
Эта ошибка означает, что при старте операции вместо идентификатора магазина, вы передаете какие-то некорректные данные в параметре MerchantLogin.
 
Последнее редактирование:
Подскажите какой раздел выбрать в робокассе для каталога чтобы сайт поместить на повышение прав.
 
Я ставил "Другое", а в примечании писал "повышение прав"
 
Вот бы еще встроить отображение уже приобретенных повышений
[xenForo.Info]_9.png
 
После покупки прав, смотри там же где и покупаешь отобразится снизу.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу