Новости - август 2011

  • Теперь — и под PHP 5.3.0!
  • Инсталятор — под Ubuntu 10.04 LTS
  • Унифицированная страница авторизации
  • Дополнительный модуль — прием платежей с кредитных карт!

Последние пару месяцев «пошли на пользу» модифицированной версии программы Easyhotspot. И данная заметка — способ быстро донести до вас все последние новости. Кстати, еще одна новость не попала в данную заметку, так как была опубликована мной в блоге самостоятельно: для программы Easyhotspot был написан дополнительный модуль приема платежей по СМС. Итак, приступим по порядку…

 


 

1. Теперь — и под PHP 5.3.0!

В коде Easyhotspot были убраны все функции, отмененные в PHP версии 5.3.0 и выше. В итоге — программа Easyhotspot теперь нормально работает на компьютерах, у которых установлен сервер PHP версий 5.3.0 и выше. В первую очередь, это избавило от необходимости использовать в качестве базовой ОС устаревшую версию Ubuntu 9.04. И как следствие — новость №2:

 

2. Инсталятор — под Ubuntu 10.04 LTS

Скрипт-инсталятор модифицированной версии Easyhotspot был изменен. Теперь в качестве базовой ОС используется Ubuntu 10.04 LTS, при попытке установки скриптом на других дистрибутивах и версиях Linux скрипт выдает сообщение об ошибке и прекращает работу. Тем не менее, «ручная» установка программы возможна на любой, предпочитаемый вами дистрибутив *nix.

Выбор LTS (Long Term Support) версии дистрибутива обусловлен тем, что Canonical его дольше поддерживает (5 лет, и для версии 10.04 это значит до 2015 года), не так часто меняет, да и пакеты в него попадают не «с пылу с жару», а уже продемонстрировавшие «некоторую стабильность»…

3. Унифицированная страница авторизации

Добавление различных дополнительных платежных систем (модулей) привело к появлению некоторого количества различных страниц авторизации. Как следствие — привело к излишним неудобствам — нужно было помнить «что, где, когда и почем». По этому, была написана новая версия страницы авторизации. Она теперь универсальная, а ее отображаемые элементы зависят от того, какие модули задействованы.

Базовый вид страницы не изменился.

При использовании режима бесплатного ограниченного входа (т.н. «Гостевой вход») у страницы появляется дополнительное поле — в нижней половине выводятся лимиты «бесплатного входа» и там же находится кнопка для бесплатного доступа в интернет:

Если используется модуль приема платежей по СМС, то на странице авторизации появляется дополнительная иконка «СМС», которая является ссылкой, выводящей клиенту хотспота страницу с информацией о том, какой текст нужно посылать и на какие короткие номера, а также, какие при этом он получит параметры доступа в интернет. Примерный вид этой страницы — показан по ссылке ниже (Внимание! Показанные на странице номера и коды — недействительные, приведены для примера).

Пример страницы для оплаты доступа по СМС

Если будет задействован модуль приема оплат с банковских пластиковых карт, то на странице авторизации появляется иконка «кредитки» — это тоже ссылка, переводящая клиента на страницу оплаты доступа в интернет кредитной картой. Страника выглядит следующим образом:

Пример страницы для оплаты доступа банковской картой

(Дополнительно обращаю ваше внимание на тот факт, что показанная вам страница приема платежей с кредитных карт — реально действующая).


4. Дополнительный модуль — прием платежей с кредитных карт

Написан новый дополнительный модуль приема платежей с кредитных карт. Как уже было сказано выше, клиенту на страницу авторизации выводится иконка — рисунок кредитных карт. У этого рисунка присутствует всплывающая подсказка — когда клиент наводит на него мышкой, появляется подпись «Оплатить с помощью кредитной карты». Щелкнув по иконке, клиент попадает на вот такую страницу оплаты доступа в интернет кредитной картой. (Дополнительно обращаю ваше внимание на тот факт, что показанная вам страница приема платежей с кредитных карт — реально действующая). Выполнить оплату клиент может сразу же (онлайн), для чего в хотспоте настраивается доступ к API приема платежей банком. Оплатив доступ, клиент попадает на страницу с выданными ему логином и паролем. Введя полученные значения в поля страницы авторизации, клиент получает доступ в интернет. Подробнее процедура оплаты кредиткой описана на этой странице.

Как уже было сказано, страница приема платежей, открывающаяся по этой ссылке — действующая. Модуль настроен на проведение "тестовых" платежей (при которых не происходит реального списания денег). Самый верхний тариф на ней — 5 копеек. Желающие увидеть, как клиент будет оплачитвать доступ и получать учетные данные, могут (если конечно не жалко 5 копеек) нажать кнопку «Оплатить» и воспользоваться своей кредитной картой.

 
FB Twitter