Модуль приёма платежей по кредитной карте
-
- Сообщения: 78
- Зарегистрирован: 03 дек 2011, 00:25
- Откуда: Харьковская область
- Контактная информация:
Модуль приёма платежей по кредитной карте
Всё отлично работает!
Но есть небольшое пожелание:
На странице оплаты кредитной картой "liqpay_request.cgi" там есть надпись "Скорость передачи данных из интернета до:" так вот там скорость указывается в килобайтах в секунду, но большинство из клиентов не могут отличиать килобайты от килобитов и им кажется, что это очень маленькая скорость, что-то доказывать бесполезно. Например если скорость установлена 1 мегабит, то на странице покупки пишется 125 кб/с.
Как можно сделать, чтобы была скорость в килобитах, например в тарифном плане 1 мегабит, на странице покупки была соответственно скорость 1024.
Возможно и в других местах есть исчисление в килобайтах в секунду, я думаю что в тех местах, где может скорость видеть клиент, лучше поменять на килобиты в секунду. Иначе возникает масса вопросов.
Заранее спасибо.
С уважением Роман.
Но есть небольшое пожелание:
На странице оплаты кредитной картой "liqpay_request.cgi" там есть надпись "Скорость передачи данных из интернета до:" так вот там скорость указывается в килобайтах в секунду, но большинство из клиентов не могут отличиать килобайты от килобитов и им кажется, что это очень маленькая скорость, что-то доказывать бесполезно. Например если скорость установлена 1 мегабит, то на странице покупки пишется 125 кб/с.
Как можно сделать, чтобы была скорость в килобитах, например в тарифном плане 1 мегабит, на странице покупки была соответственно скорость 1024.
Возможно и в других местах есть исчисление в килобайтах в секунду, я думаю что в тех местах, где может скорость видеть клиент, лучше поменять на килобиты в секунду. Иначе возникает масса вопросов.
Заранее спасибо.
С уважением Роман.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
Вместо ремарки - общение на ряде форумов показывает, что чаще всего индикатором реальной скорости люди выбирают программы, которыми качают реальный контент. Большинство подобных программ предпочитает показывать не Мегабиты, а именно Мегабайты в секунду. И чаще всего вопрос "от чайника" звучит именно как "У меня обещана скорость 1 Мегабит, а программа показывает 128 килобайт в секунду. Пров меня дурит?"....
Но, без проблем, вы считаете что лучше так - отредактируйте тогда этот файл. То есть, (чтобы впоследствии иметь возможность сохранить изменения) вводите:
В данном файле в начале идет несколько модулей подряд - переменные, определяющие текстовые сообщения на разных языках. Со скоростью там я "не мудрствовал лукаво" и в подавляющем большинстве написано:
$R_speed_units = "kbps";
В русском языке указано
$R_speed_units = "кб/сек.";
То есть, в этих местах вам нужно исправить само название единицы измерения (для русского, например, заменить на килобит). Дополнительно обращаю внимание, что значение ДОЛЖНО остаться в кавычках, а строка ДОЛЖНА заканчиваться точкой с запятой.
Второе, что нужно отредактировать, это пересчет самих значений. В этом же файле в районе 275 строки начинается такой кусок кода:
Вам нужно удалить в нем деление на 8, а оставить только деление на 1024. В итоге должно получиться такое:
После этого сохраните файл (F2) и выйдите из редактора (F10).
В результате этих манипуляций страница будет показывать лимиты скорости в килобитах.
Но, без проблем, вы считаете что лучше так - отредактируйте тогда этот файл. То есть, (чтобы впоследствии иметь возможность сохранить изменения) вводите:
Код: Выделить всё
sudo mcedit /usr/lib/cgi-bin/liqpay_request.cgi
$R_speed_units = "kbps";
В русском языке указано
$R_speed_units = "кб/сек.";
То есть, в этих местах вам нужно исправить само название единицы измерения (для русского, например, заменить на килобит). Дополнительно обращаю внимание, что значение ДОЛЖНО остаться в кавычках, а строка ДОЛЖНА заканчиваться точкой с запятой.
Второе, что нужно отредактировать, это пересчет самих значений. В этом же файле в районе 275 строки начинается такой кусок кода:
Код: Выделить всё
if ($attribute =~ "WISPr-Bandwidth-Max-Up"){
$speed_up = $value / (8 * 1024);
}
if ($attribute =~ "WISPr-Bandwidth-Max-Down"){
$speed_down = $value / (8 * 1024);
}
Код: Выделить всё
if ($attribute =~ "WISPr-Bandwidth-Max-Up"){
$speed_up = $value / 1024;
}
if ($attribute =~ "WISPr-Bandwidth-Max-Down"){
$speed_down = $value / 1024;
}
В результате этих манипуляций страница будет показывать лимиты скорости в килобитах.
Re: Модуль приёма платежей по кредитной карте
Здравствуйте!
Вопрос такой. При покупке Логина и Пароля через Liqpay по возвращению на сервер Hotspot не удается получить Логин и Пароль, просто появляется сообщение от браузера что страница не найдена. Easyhotspot создает Логин и Пароль, платеж через Liqpay проводится, то есть после покупки и возвращении в магазин соединение с сервером не происходит.
Подскажите пожалуйста что нужно проверить.
Вопрос такой. При покупке Логина и Пароля через Liqpay по возвращению на сервер Hotspot не удается получить Логин и Пароль, просто появляется сообщение от браузера что страница не найдена. Easyhotspot создает Логин и Пароль, платеж через Liqpay проводится, то есть после покупки и возвращении в магазин соединение с сервером не происходит.
Подскажите пожалуйста что нужно проверить.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
- ну в первую очередь, в браузере, когда он после оплаты пишет, что страница не найдена, прочитайте строку самого адреса - куда именно пытается перейти браузер. Правильный ли там указан адрес?
- второй момент - в настройках чиллиспота как uamallowed должен быть указан ваш (внешний) адрес сервера, куда клиент должен возвращаться после оплаты.
Re: Модуль приёма платежей по кредитной карте
Сейчас картина немного прояснилась. Если я уже подключен к интернету через хотспот, то вся операция проходит успешно, я попадаю на страницу с логином и паролем которые создал хотспот при покупке. Значит доступ к скрипту liqpay_recheck.pl ( .pl в инструкции или liqpay_recheck.cgi) по доменному имени после отсылки Liqpay закрывает именно чилиспот ?
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
Anton писал(а): Значит доступ к скрипту liqpay_recheck.pl ( .pl в инструкции или liqpay_recheck.cgi) по доменному имени после отсылки Liqpay закрывает именно чилиспот ?
- Да, закрывает именно сам чиллиспот. Т.к. неавторизованный клиент может попасть ТОЛЬКО на те сайты, адреса которых указанны в параметре uamallowed. На остальные клиент не попадет никак. Именно поэтому и нужно добавлять свой внешний адрес в список тех, которые указаны в uamallowed.
- Спасибо за замечание по инструкции, расширение скрипта нужно исправить в ней.
Re: Модуль приёма платежей по кредитной карте
Что то не получается добавить внешний адрес, при рестарте через терминал появляется сообщение "Invalid uamallowed network address or mask http [failt]"
А как чиллиспот пропускает на liqpay ?
А как чиллиспот пропускает на liqpay ?
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
за счет того, что ликпей добавлен в uamallowedAnton писал(а):А как чиллиспот пропускает на liqpay ?
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
"Толстая" инструкция,Anton писал(а):Что то не получается добавить внешний адрес...
стр. 41
раздел "Смысл параметров в файле конфигурации Chillispot"
кстати, в примере, приведенном в самом файле конфига действительно отсутствует указание протокола http. Попробуйте указать без него, то есть, не http://some.site.com а просто some.site.com#uamallowed www.chillispot.org,10.11.12.0/24 – адреса (страницы, имена, подсети), доступ к которым разрешен пользователю без авторизации. Если адресов несколько (как в примере), то они должны разделяться запятыми. Если адресов ОЧЕНЬ много, допускается ввод нескольких строк с параметром uamallowed, в каждой из которых указаны различные разрешенные адреса. ВНИМАНИЕ: для данного параметра допускается указание только доменов, но не отдельных
страниц! Иными словами, если Вы захотите разрешить доступ, например, к странице http://some.server.com/some_page.html, то указать вы можете только лишь сразу весь домен – http://some.server.com. При этом, пользователям будет разрешен доступ ко всем (любым) страницам, размещенным на домене http://some.server.com. С другой стороны, если Вы решите сузить поле допуска одной страницей, и укажите http://some.server.com/some_page.html в файле
настроек, то программа Chillispot не запустится вообще, сообщив об ошибке в файле конфигурации!
Re: Модуль приёма платежей по кредитной карте
Сейчас все получилось ? Может после рестарта сервера, потому что я пробовал по разному и с http и без, появлялось сообщение в терминал о ошибке. Сейчас внешний адрес хотспот сервера указан в файле конфиг. чилиспот без http, теперь получается попасть на сервер до авторизации.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей