Настройка>Периодические платежи
Параметры тарифного плана
| Название: | Название |
|---|---|
| Сумма: | Сумма списания |
| Период: | Время снятия Day - Раз в день Month - Раз в месяц. Если устанавливать снятие со следующего периода оно привязывается к началу месяца. Периодические сервисы всегда привязываются к началу месяца. Снятие с средины месяца возможно только возможно только при активации сервиса с момента заведения при включенной опции «Выравнивание месяца». Quarter - Квартал Half Year - Пол года Year - Раз в год |
| Вид оплаты: | Тип снятия платежа:
|
| Не фиксированный период: | Не фиксированная дата начисления. Снимается не с начала периода а через период от даты последнего снятия |
| Ручное включение услуги: | Включать и продлевать услугу только в ручном режиме |
| Портал Абонента |
|
| Группа | Привязка тарифа к группе абонентов. Если тариф не привязан к конкретной группе - услуга будет отображаться вне зависимости от группы пользователя |
| Активация | Цена за активацию тарифного плана |
| Категория | Категория услуги. Для отображения категории нужно настроить категории |
| Выравнивание месяца: | Выравнивание месяца. Используется при фиксированной абон. плате и первое снятие происходит не за весь месяц, а только за период от момента снятия до 1 числа следующего месяца |
| Скидка: | Использовать скидку аккаунта |
| Приоритет: | Приоритет снятия |
| Дополнительный Денежный счёт | Снимать деньги не с основного счёта а с дополнительного. Появляется при включенной опции $conf{EXT_BILL_ACCOUNT} |
| Тип списание денег: | Типизация начислений в журнале снятий |
Опция разрешает активировать сервисы которые были просрочены (на момент начисления было недостаточно средств). Существует три схемы:
| |
| URL | Ссылка на предоставляемую услугу, сделана для возможности формировать описание предоставляемого сервиса |
| Описание | Описание в портале абонента |
| Описание администратора | информация для администратора |
| Ссылка сервиса | Для отображения в кабинете пользователя, может являть собой как ссылка на сайт с полным описанием услуги, так и какой-либо другой дополнительной информации/услуги. |
| Картинка сервиса | Для отображения в кабинете пользователя |
| Горячее предложение | В личном кабинете отображается самым первым с меткой. |
Портал абонента
Если не включено Портал Абонента (Только чтения) или Портал Абонента (Управление услугой) тогда в кабинете пользователя услуги не будут отображаться, даже если они ему подключены
API
В системе существует возможность подключения плагинов для управления внешними услугами. Плагині размещаются в папке modules/Abon/Plugins/
Настройка плагина
Название плагина Например Nod32 (реальное название файла modules/Abon/Plugins/Nod32.pm) | |
| URL внешней системы, передается плагину для взаимодействия | |
| Пароль: | |
| URL | Линк на сайт поставщика услуг |
| Возможность подключать допольнительно локальные программы | |
| DEBUG | Режим отладки |
| Файл отладки. Информация отображается не на экран, а записывается в файл |
Внешняя обработка
Внешний обработчик при заведении и приостановке услуг. Внешней обработке передаются следующие параметры:
| ACTION | операция ACTIVE - Включение услуги ALERT - Отключение услуги |
|---|---|
| UID | UID абонента |
| TP_ID | Номер тарифного плана |
| COMMENTS | Комментарии |
| SUM | Сумма услуги |
Пример
Обработка
/usr/abills/Abills/modules/Abon/hosting.pl
Выполнение:
/usr/abills/Abills/modules/Abon/hosting.pl ACTION=ACTIVE UID=1112 TP_ID=5 COMMENTS="Hosting: user.domain.com"
Внешняя команда для выбора и передачи свободного статического IP адреса в сервисы
Детально про плагин статического IP
/usr/bin/perl /usr/abills/Abills/modules/Abon/internet_static_ip.pl POOL_ID=%ID%
Выполнение:
/usr/bin/perl /usr/abills/Abills/modules/Abon/internet_static_ip.pl POOL_ID=1 ACTION=ACTIVE UID=1112 TP_ID=5 COMMENTS="some text"
Пример внешнего линка
Скачать|http://my.host/download.cgi?ID={ID}&UID={UID}&SID={SID}
Дата активации в аккаунте пользователя не влияет на дату периодических платежей
