Учётные периоды

Функционал учётных периодов позволяет предоставлять услугу периодами, отвязанными от календарных месяцев. Например, безлимитный доступ на 30 дней от первого входа с однократным списанием средств. Учётный период активируется скриптом при входе абонента, если на текущий момент у него нет активированного периода. Для активации периода генерируется событие BGBS-скрипта Запрос учётного периода. Если скрипт договора не обрабатывает это событие, то предполагается работа без учётных периодов и аутентификация происходит успешно. Если скрипт есть и обрабатывает событие, то он либо возвращает новый учётный период, производя необходимые списания и т.п., либо возвращает ошибку активации периода. Примеры подобных скриптов вы можете найти на WiKi.

Для использования учётных периодов необходима реализация BGBS-скрипта его активации. Договор может работать либо в обычном режиме, либо в режиме учётных периодов.