Предварительно:
Создайте карточку абонента в LANBilling.
Добавьте договор с этим абонентом. Он нужен, чтобы хранить и списывать средства за услуги.
Далее переходите к созданию учётной записи.
На договоре абонента создайте учётную запись. Назначьте в ней:
агент с типом «Услуги» — тот, который указали в настройках модуля,
тариф с услугами публичных камер Форпост.

В дополнительном поле учётной записи «Идентификатор пользователя Форпост» можно указать ID пользователя — если он уже создан на платформе и нужно связать его с учётной записью в LANBilling.

Добавьте в учётную запись услуги, соответствующие публичным камерам на платформе.
Если в тарифе настроено ограничение на количество камер, при попытке назначить услуги сверх лимита модуль не обработает событие и не предоставит абоненту доступ к новым камерам.

Активируйте учётную запись.
Когда вы сохраните и активируете учётную запись:
если пользователь уже есть на платформе и вы указали его ID в дополнительном поле «Идентификатор пользователя Форпост» — для него обновятся данные о доступных публичных камерах.
если пользователя на платформе нет, будет создан новый:
Изменения, происходящие в LANBilling, передаются в Форпост по событиям
| Изменение в LANBilling | Результат в Форпост |
|---|---|
| Включена активная услуга камеры | Создаётся пользователь (при необходимости); выдаётся доступ к камере с проверкой блокировок и максимума камер |
| Услуга заблокирована, остановлена или удалена | Доступ к соответствующей камере блокируется |
| Услуга разблокирована | Доступ к соответствующей камере предоставляется |
| Учётная запись заблокирована | Связанный пользователь переводится в состояние «Выкл» |
| Изменён пароль учётной записи | Пароль пользователя меняется в Форпост |
Данные о доступных камерах можно синхронизировать.
Есть вопросы по документации? Пожалуйста, напишите их