Начиная с версии 1.4.1366 WNAM поддерживает полнофункциональное тестирование возможности платного доступа браузером извне Wi-Fi сети оператора (для Яндекс.Кассы).
Для проведения тестирования необходимо выполнить следующие мероприятия:
1. Настройка платного доступа в соответствии с инструкцией. Убедитесь, что:
Создан тарифный план и тарифные элементы:
Существует страница-шаблон "pay1", которая содержит информацию о тарифе, ваше название, логотип, контактный телефон, условия использования и т.п.
Тариф включен для площадки:
Запомните идентификатор площадки и IP-подсеть на площадке, они понадобятся в дальнейшем.
2. Включение возможности проводить тестовые обращения:
Внимание! Чтобы ограничить доступ до тестового интерфейса для ваших IP-адресов, настройте прокси-сервер nginx с фильтром:
<Location /cp/testform>
allow 192.168.0.0/24;
allow 121.67.32.0/24;
deny all;
</Location>
3. У вас должен быть создан абонент, прошедший идентификацию. Платный доступ может быть предоставлен только для прошедших идентификацию абонентов. Запомните (запишите) МАС-адрес устройства:
4. Откройте ссылку тестового доступа, https://имя.сервера.провайдера/cp/testform
(напоминаем, что при использовании платного доступа ваш сервер должен обеспечивать защищенный посредством HTTPS интерфейс).
В открывшемся окне заполните параметры:
- Destination - целевая ссылка, на которую перенаправляется абонент после успешного совершения покупки
- Username, MAC - укажите два раза МАС адрес идентифицированного устройства
- IP - укажите произвольный IP-адрес, который принадлежит диапазону площадки, где проводится тестовая оплата
- Template - укажите имя шаблона страницы, содержащей информацию о выборе тарифа
- Site-ID - Укажите идентификатор площадки, где проводится тестовая оплата
- Выберите вариант "Страница приветствия" и нажмите "Отправить".
5. Вам отобразится страница с предложением выбрать тариф:
Рекомендуется проводить операцию в Google Chrome или подобном браузере, который поддерживает режим представления мобильного устройства. В Chrome переключитесь в "Режим разработчика" (справа вверху), затем выберите мобильное представление (слева внизу), также можно выбрать отображение рамки телефона и тип телефона.
6. Выберите один из тарифных элементов:
7. При выборе элемента произойдет переход на страницу оплаты в Яндекс.Кассе:
8. Заполните данные с карты оплаты и нажмите "Заплатить":
9. В случае ошибки платежа вы получите сообщение:
10. В случае успеха платежа вы получите сообщение:
11. При переходе на "Сайт магазина" будет выполнено перенаправление по ссылке, указанной в тестовой форме:
12. Если вернуться в административный интерфейс WNAM, в таблице пользователей будет доступна информации о платеже по выбранному пользователю:
При нажатии на кнопку "Исптория оплат" (а также в соответствующем отчете в меню "Отчеты - Платный доступ") можно получить список всех оплат по данному пользователю:
Также доступны сводные отчеты по оплатам, с разбивкой по площадкам:
и по времени:
13. По завершении тестирования рекомендуется отключить тестовый интерфейс в "Общие настройки".