You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 4
Next »
Начиная с версии 1.3.1105 WNAM поддерживает механизмы взимания оплаты с абонента сети Wi-Fi для организации платного доступа.
Внимание! Данная функция является лицензируемой. Обращайтесь на support@netams.com за дополнительной информацией.
Внимание! Программное обеспечение WNAM не является биллинговой системой и не имеет соответствующего сертификата Использование WNAM для оказания платных услуг связи требует а) наличие у вас лицензии Оператора связи и б) наличие у вас сертифицированной системы биллинга.
Внимание! Работа абонентов с оплаченным доступом (платных абонентов) в "прозрачном режиме", т.е. с автоматическим подключением к Wi-Fi сети без всплывающих окон требует поддержки вашим оборудованием (контроллер, хотспот) режима МАС-авторизации устройств по МАС-адресу. При этом не гарантируется защита от злоумышленников, подделывающих (подменяющих) МАС-адреса мобильных устройств.
Настройка
Подключиться к платежной системе. В настоящий момент поддерживается Яндекс.Касса (https://kassa.yandex.ru/). Необходимо получить идентификаторы и прописать их в настройках /etc/wnam.properties:
yamoney_shopid=хххх
yamoney_scid=хххх
yamoney_url=https://money.yandex.ru/eshop.xml
yamoney_password=YYYYY
Для проведения тестирования укажите yamoney_url=https://demomoney.yandex.ru/eshop.xml
В личном кабинете Яндекс.Кассы укажите URL возврата веб-сессии абонента на адрес вашего сервера WNAM, а также пути до API проверки валидности платежа:
https://wnam.provider.ru/yandex/check
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.