Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Внимание! Работа абонентов с оплаченным доступом (платных абонентов) в "прозрачном режиме", т.е. с автоматическим подключением к Wi-Fi сети без всплывающих окон требует поддержки вашим оборудованием (контроллер, хотспот) режима МАС-авторизации устройств по МАС-адресу. При этом не гарантируется защита от злоумышленников, подделывающих (подменяющих) МАС-адреса мобильных устройств. Для настройки взимания оплаты необходимо выполнить следующие действия:

Настройка

Подключиться к платежной системе. В настоящий момент поддерживается Яндекс.Касса (https://kassa.yandex.ru/). Необходимо получить идентификаторы и прописать их в настройках /etc/wnam.properties:

...

https://wnam.provider.ru/yandex/aviso  
https://wnam.provider.ru/yandex/success  
https://wnam.provider.ru/yandex/fail
Вы обязаны установить SSL сертификат на ваш сервер WNAM (https://wnam.provider.ru/), в противном случае платежная система не будет с ним взаимодействовать.

Необходимо в административном интерфейсе WNAM, в конструкторе страниц, создать страницу типа "Приветствие" или "Другое" с шаблоном, соответствующим платежной форме, на которой абонент будет выбирать одну из тарифных опций для совершения платежа. Образец такой страницы приведен на сайте http://www.netams.com/files/wnam/portalpages/pay.html. Вы должны отредактировать страницу (указать варианты платежей согласно вашему предполагаемому тарифу) в "экспертном режиме" конструктора.

Затем вы должны создать тариф в меню "Конфигурация - платный доступ". Система WNAM позволяет иметь неограниченное число созданных тарифов. 


В разделе "Действие" необходимо отредактировать тариф. Описание тарифа состоит из набора обязательных полей (свойств тарифа), а также списка из одного или более тарифных элементов:



Название тарифа - произвольное слово, которое затем будет отображаться в отчетности.
Параметры "Число сессий в день доступа без оплаты" и "Число сессий в день доступа без оплаты" позволяют задать желаемое число. Рекомендуемые значения: 1 и 3. 
Страница выбора тарифа позволяет задать созданную на предыдущем шаге в конструкторе страницу:


Параметр "Длительность бесплатной сессии, сек." определяет время, в течение которого абонент может произвести оплату после того, как выберет один из тарифных элементов. Подробнее логика работы WNAM описана ниже.
Параметр "Действие по исчерпанию лимита числа бесплатных сессий" определяет, что произойдет, когда абонент достигнет установленного ограничения. Возможны два варианта: показ формы (страницы с запретом) либо безусловны переход по ссылке (адрес сайта должен находиться в Walled Garden хотспота).
Параметр "Отключен" позволяет отключить работу по тарифу (прием оплаты будет невозможен).
Параметр "Показывать рекламу даже тем, кто оплатил" отключает безусловный пропуск устройств абонентов при МАС-авторизации с целью демонстрации даже платным абонентам хотспота и страницы с рекламным материалом.
Параметр "Платежный шлюз" имеет только одно допустимое значение: Yandex.Kassa.

Затем идет набор одного или более "тарифных элементов", которые определяют сетку тарифа, то есть суммы оплаты за предоставление доступа на заданное время.
Внимание! Параметры (длительность, стоимость) должны в точности повторять набор параметров, заданных в форме оплаты (функция doPay(X,Y)).
Каждый из тарифных элементов редактируется отдельно. Параметр "Промо код" в настоящий момент не используется:



По завершении редактирования параметров тарифа и его тарифных элементов не забудьте нажать на кнопку "Сохранить".
Теперь тариф можно включить в разделе "Перенаправление" общих настроек, или настроек площадки:


На этом настройка WNAM завершена. Ознакомьтесь с описанием логики работу системы платного доступа перед переходом к проверке.

Описание логики работы

В любом случае, ранее не известный системе абонент обязан будет пройти стадию идентификации (авторизации) согласно настроек в соответствующем разделе WNAM.

...