Итоговый дайджест новостей программы Easyhotspot за 2019 год

Эта заметка включает в себя сведения обо всех более-менее значительных изменениях, исправлениях и нововведениях в биллинговой программе Easyhotspot, произошедших в 2019 году.


Изменения в веб-интерфейсе Easyhotspot («черной админке»)

  • В программу добавлена возможность печати ваучеров на т.н. «термопринтере чеков». При написании кода для проверки использовался китайский принтер модели JP-58H. Как выглядит напечатанный чек, можно посмотреть по ссылке (правда, качество фото — не очень);
  • В меню редактирования клиентов с оплатой по счету и ваучеров (включая и установку NASID или даты окончания обслуживания для postpaid-клиентов) добавлен параметр, благодаря которому после сохранения настроек Администратор (или Кассир) возвращается именно туда, откуда и вызывал данное меню. Например, если меню редактирования параметров клиента было открыто с 3-й страницы их полного списка, то и возврат по окончании редактирования произойдет на ту же самую 3-ю страницу списка;
  • При выводе информации о размере ОЗУ в меню Администратора «Информация о системе» была добавлена информация о свободном объеме памяти:

Сводка сведений о системе программы Easyhotspot

Читать далее «Итоговый дайджест новостей программы Easyhotspot за 2019 год»

Новости программы Easyhotspot — 2016

С момента прошлой публикации в программу были внесены такие изменения:

В веб-интерфейсе Easyhotspot исправлены такие ошибки:

  • Исправлена ошибка возникавшая, если из программы удалить всех кассиров. В таком случае сервер php выдавал два сообщения — один notice и один warning;
  • Исправлена «ошибка», благодаря которой экспорт части статистики (в csv-файлах) отказывался открывать Microsoft-овский excel. Баг этот, правда, был не мой, а Microsoft-овский, см. по ссылке: http://support.microsoft.com/kb/323626;
  • Исправлена ошибка постраничного вывода выписанных счетов в меню Администратора
  • Исправлена ошибка постраничного вывода списка кассиров, проявлявшаяся лишь в тех случаях, когда суммарное число персонала в программе Easyhotspot (Кассиров, Админов и Суперадминов) превышало установленное в настройках количество строк для постраничного вывода (по умолчанию = 10);

В веб-интерфейс биллинга Easyhotspot внесен ряд изменений, дополнений и улучшений:

  • В программу добавлена возможность импорта «Клиентов с оплатой по счету» из XML-файла;
  • В списке ваучеров добавлен вывод popup-окна при щелчке по имени Тарифного пакета. В открывающемся popup-окне отображается сводка параметров Тарифного пакета;
  • В меню Тарифов добавлено всплывающее предупреждение, которое выводится, когда для создаваемого (или редактируемого) Тарифного пакета назначается привязка к ID хотспота и/или «График обслуживания»;
  • При поиске ваучеров поиск теперь осуществляется в том числе и по данным из колонки «пароль» (это полезно с оглядкой на некоторые платежные модули, которые выдают клиентам в качестве пароля номера их телефонов, в итоге — ваучер клиента теперь можно найти и по номеру телефона тоже);
  • В код были добавлены проверки того что, в php не запрещена функция exec, и в самой ОС установлен пакет lsb-release. Эти функции используются для вывода информации об ОС, на которой установлен Easyhotspot. В случае не соответствия указанным условиям теперь выводится popup-окно с указанииями, а не системные сообщения об ошибках сервера php;
  • В процедуру отправки «служебных СМС» добавлена поддержка агрегатора СМС_Центр (smsc.ru);
  • В списке служебных СМС добавлена кнопка для удаления сообщений. Кнопка отображается ТОЛЬКО ДЛЯ НЕДОСТАВЛЕННЫХ СМС, т.к. ее цель — лишь удаление тестовых СМС, которые администраторы умудряются насоздавать, пока настраивают их отправку;
  • В настройках платежных модулей добавлены кнопки для перехода на страницу настроек агрегатора, используемого для отправки служебных СМС с паролями;
  • В меню настроек платежных модулей добавлена проверка и вывод сообщения об ошибке, если администратор пытается при вводе адреса сервера хотспота указать http:// в начале строки…
  • В меню для редактирования описания тарифов в настройках платежных модулей теперь установлен и используется редактор TinyMCE;
  • В меню редактирования ваучера добавлена кнопочка [?] справа от списка с тарифными пакетами. При ее нажатии выводится всплывающее меню с описанием текущего выбранного в списке тарифного пакета;
  • В меню «Клиентов с оплатой по счету» изменен сам метод (чисто «внутренний механизм») генерации логина/пароля по нажатию соответствующей кнопки («незанятость» логина и пароля проверяется непосредственно в процессе генерации);

Читать далее «Новости программы Easyhotspot — 2016»

Новости программы Easyhotspot — июнь 2015

Изменен алгоритм, по которому Perl-скрипт для freeradius-a «привязывал» ваучер к mac-адресу

Были выполнены такие изменения:

  • Ранее perl-скрипт выполнял процедуру привязки при каждой авторизации, вне зависимости от того, был ли ваучер уже привязен к mac-адресу ранее или нет. Теперь процедура откорректирована, и привязка осуществляется только в случае, если в базе для ваучера еще не прописан mac-адрес;
  • Ранее привязка к mac-адресу происходила даже если клиент вводил неверный пароль. Теперь привязка осуществляется только в случае, если и логин и пароль, введенные клиентом, верны!

Читать далее «Новости программы Easyhotspot — июнь 2015»

Обновления в Easyhotspot — весна 2014

В программу были добавлены новые возможности:

В меню создания и редактирования Тарифных пакетов «гуманизирован» ввод срока годности

Ранее в программе ввод срока годности осуществлялся только в сутках. Если же была необходимость ввести значение равное, например, нескольким часам, нужно было вычислять дробное значение. Теперь ввод срока годности осуществляется более простым человеческим образом: нужно ввести число и выбрать из выпадающего списка единицу измерения.

admin_choose_expiration_units

Читать далее «Обновления в Easyhotspot — весна 2014»

Новости модифицированной версии Easyhotspot, ноябрь 2012

Модифицированная версия программы Easyhotspot является билинговой программой для управления хотспотом или сетью хотспотов. Благодаря дополнительным модулям: приема платежей по СМС и приема платежей с банковских пластиковых карт, программа предоставляет возможность полностью автоматического обслуживания клиентов хотспота.

Подробнее прочесть о модифицированной версии программы Easyhotspot можно вот в этой заметке: «Простой биллинг с веб интерфейсом — Easyhotspot«.

С момента прошлого анонса обновлений были выполнены следующие действия:

В программу были добавлены новые замечательные возможности. «Красной строкой» о них:

  • Клиентам с оплатой по счету теперь можно выставить дату окончания обслуживания!
  • Появилась возможность привязки клиентов и Тарифных пактов к конкретному хотспоту! 
  • Отныне в Easyhotspot есть возможность редактирования Тарифных пакетов!

 

А теперь немного подробнее обо всех этих новинках. Читать далее «Новости модифицированной версии Easyhotspot, ноябрь 2012»

Обновления Easyhotspot, июль 2012

Модифицированная версия программы Easyhotspot является билинговой программой для управления хотспотом или сетью хотспотов. Благодаря дополнительным модулям: приема платежей по СМС и приема платежей с банковских пластиковых карт, программа предоставляет возможность полностью автоматического обслуживания клиентов хотспота.

Подробнее прочесть о модифицированной версии программы Easyhotspot можно вот в этой заметке: «Простой биллинг с веб интерфейсом — Easyhotspot«.

С момента прошлого анонса обновлений были выполнены следующие действия:

Вебинтерфейс программы:

  • Веб-интерфейс программы теперь может отображаться на одном из двух языков — русском или английском (по вашему выбору). Смена языка интерфейса осуществляется изменением единственного параметра в файле настроек программы. Пример английского интерфейса можно посмотреть по ссылке.
  • В списке ваучеров в меню Кассира добавлена popup-подсказка, в которой выводится дата и время активации ваучера. Чтобы ее увидеть, нужно навести курсор мыши на логин выбранного ваучера. Такая же popup-подсказка добавлена и на страницу результатов поиска. Увы, но эта подсказка не отображается в браузере Opera (в остальных наиболее популярных — IE, Firefox, Chrome подсказка присутствует).
Рис. 1 - Английский интерфейс программы + popup-подсказка с датой и временем активации ваучера
Рис. 1 — Английский интерфейс программы + popup-подсказка с датой и временем активации ваучера

Читать далее «Обновления Easyhotspot, июль 2012»

Исправления и обновления в модифицированной версии Easyhotspot на 31 января 2012

Модифицированная версия программы Easyhotspot является билинговой программой для управления хотспотом или сетью хотспотов. Благодаря дополнительным модулям: приема платежей по СМС и приема платежей с банковских пластиковых карт, программа предоставляет возможность полностью автоматического обслуживания клиентов хотспота.

Подробнее прочесть о модифицированной версии программы Easyhotspot можно вот в этой заметке: «Простой биллинг с веб интерфейсом — Easyhotspot«.

С момента прошлого анонса обновлений были выполнены следующие действия:

Исправлены следующие две ошибки: Читать далее «Исправления и обновления в модифицированной версии Easyhotspot на 31 января 2012»

Организация нескольких хотспотов

Один из вопросов, который мне часто задают в переписке — как правильно организовать несколько хотспотов (зон). Собственно, авторами этого вопроса чаще всего являются люди, заинтересовавшиеся предлагаемой мною модифицированной версией программы Easyhotspot. Напомню, что в варианте, который устанавливается моим инсталятором, структура взаимодействия модулей выглядит так, как описано в заметке «Хотспот и с чем его едят». При этом, роль контроллера доступа (NAS — Network Access Server) выполняет программа Chillispot. И если она запущена непосредственно на самом сервере, то у сервера должны быть две сетевые платы, к одной из которых подключены клиенты, а к другой — интернет. В этом случае все выглядит так, как показано ниже в варианте №1.

Должен сразу оговориться — тут и далее будут рассматриваться только случаи, когда точек доступа используется несколько (либо несколько зон, либо одна большая зона).

Читать далее «Организация нескольких хотспотов»

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

Модуль приема оплат по кредитным картам позволяет модифицированной версии программы Easyhotspot обслуживать клиентов методом «самообслуживания». При этом клиент самостоятельно оплачивает доступ и получает учетные данные (логин и пароль).

Процедура оплаты клиентом доступа в интернет с помощью кредитной карты выглядит следующим образом (важно — с момента написания данной страницы модуль претерпел ряд изменений, актуальная его версия описана на этой странице).

При подключении к хотспоту клиенту выводится страница авторизации. На ней, если подключен модуль приема платежей по кредитным картам, присутсвует соответствующая иконка (рисунок кредитных карт), при наведении на которую появляется всплывающее собщение «Pay by Credit Card / Оплатить кредитной картой».

Рис. 1 - Страница авторизации с иконкой оплаты кредитной картой.
Рис. 1 — Страница авторизации с иконкой оплаты кредитной картой.

После того, как клиент щелкнет эту иконку, ему открывается страница со списком тарифов (для каждого из них выводится список параметров доступа в интернет, а также цена):

Рис. 2 — Список тарифов, которые можно оплатить кредитной картой

Клиент выбирает с какими характеристиками получит доступ, и нажимает кнопку «Оплатить» сбоку от выбранного тарифа.

После этого клиент попадает на сайт банка (с целью защиты от мошенничества все платежные процедуры выполняются на сервере банка). Первым делом ему предлагается подтвердить, что он действительно собрался оплатить этот заказ, а не попал сюда случайно:

Рис. 3 — Окно подтверждения согласия клиента с оплатой

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

Рис 4. Ввод номера мобильного телефона

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

Рис. 5 — Ввод пароля, полученного в СМС на мобильный телефон

После того, как полученный пароль введен, открывается следующая страница, на которй клиент уже непосредственно воодит реквизиты своей кредитной карты:

Рис. 6 — Выбор метода оплаты и ввод данных кредитной карты

На этой странице клиент во первых может выбрать режим оплаты — со счета Liqpay или с кредитной карты. Этот выбор осуществляется в выпадающем списке (а), показаном на рисунке 6. ВНИМАНИЕ! Этот выбор может либо предоставляться, либо нет! Это определяется настройками самого модуля приема оплат. То есть, вы сами в настройках вашего модуля указываете, какие способы использовать — один (liqpay), другой (кредитные карты), или оба сразу.

В случае, если используется оплата именно с кредитной карты, клиентв вводит данные карты в соответствующие поля (б) и нажимает кнопку «Оплатить» (в).

Появляется окно с анимированной полосой показывающей прогресс оплаты:

Рис. 7 — «Анимашка», покакзывающая как тяжело трудится сервер банка…

После того, как банк проведет оплату, клиенту выводится подтверждение:

Рис. 8 — Подтверждение: платеж выполнен

На этой странице клиент должен нажать кнопку «В магазин». После чего клиент возвращается на страницу нашего сервера, где ему предоставляются логин и пароль для доступа в интернет:

Рис. 9 — Страница, на которой клиенту выводятся купленные им логин и пароль

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

Инструкция к модулю

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

Страница модуля

Для полной уверенности в том, что ваши средства при выполнении тестового платежа не пострадают, указывайте данные специальной тестовой карты, приведенные ниже:

Номер карты: 4111 1111 1111 1111

Срок действия карты: 12/20

Код CVV: 123

Также, к программе Easyhotspot предлагаются модули и для других платежных систем, такие как:

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

Последние новости модифицированной версии Easyhotspot

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

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

Wi-Fi за SMS

Возможность автоматизации процесса обслуживаения клиентов — это круто! Судите сами:

  • Не нужен кассир! А нет кассира — нет зарплаты, нет отчислений в пенсфонд и соцстрах, нет налогообложения наемных работников и т.д. и т.п.
  • Не нужна касса! А нет кассы — нет нужды в строительстве или поиске помещения, которое «и танком не возьмешь», нет постоянно растущей арендной платы, нет уборщицы, гоняющейся за всеми со шваброй, нет регулярных посещений всевозможных пожарных и прочих «проверяюще-доящих» инспекторов, и т.д. и т.п.

Одним словом — налицо бесспорная и весьма существенная экономия! Но как же тогда быть с клиентами? Кто же будет с них деньги брать? Именно для этого к модифицированной версии программы Easyhotspot предлагаются дополнительные платежные модули! Читать далее «Wi-Fi за SMS»

Простой биллинг с веб интерфейсом — Easyhotspot

Вашему вниманию предлагается готовое интегрированное решение для организации своего собственного хотспота. Причем, «своего собственного» в том смысле, что именно вы будете решать «что, где, когда и почем»! У программы нет ограничений на число обслуживаемых клиентов, роутеров, тарифов и пр.! Не нужно «докупать лицензии на увеличившиеся число клиентов» либо платно «продлевать лицензию на пользование программой на (какой-то период)»!

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

Вторая функция программы — обслуживание «постоянных» клиентов, для которых биллинг подсчитывает время, проведенное ими в интернете, либо потребленный ими трафик, и затем формирует счета на основании этих данных. Об этом — см. ниже.

Третий способ обслуживания клиентов, предоставляемый программой, это режим «Гостевого доступа», при котором клиент хотспота сможет бесплатно выходить в интернет, просто нажав одну лишь кнопку на странице авторизации.  Никаких паролей для такого «гостевого» обслуживания сообщать клиенту не нужно! Всеми параметрами такого гостевого доступа (длительность, объем трафика, скорость, периодичность , и т.д.) — ВСЕМ ЭТИМ управляете непосредственно вы сами! Читать далее «Простой биллинг с веб интерфейсом — Easyhotspot»