Модуль Card

Назначение модуля

Модуль Карточки предназначен для совместного использования с модулями Inet, DialUP, и VoiceIP для автоматического создания договоров и логинов, а также для пополнения баланса договора. В модуле происходит загрузка, учёт и активация предоплаченных интернет-карт. Кроме того поддерживается учёт дилеров-распространителей. С версии модуля 3.0 для дилеров поддерживается возможность удалённых платежей.

Настройка модуля

В редакторе модулей и услуг создайте модуль типа Карточки и добавьте туда одну услугу, например Интернет-карты. Подключите этот модуль всем тем договорам, которым хотите предоставить возможность пополнения баланса предоплаченными картами. Услугу Интернет-карты добавьте в список разрешённых услуг договоров.

Перезагрузите клиент биллинга. Зайдите на вкладку Конфигурация модуля, с помощью кнопки Создать создайте конфигурацию и добавьте в неё следующие параметры:

#шаблон создаваемых договоров
contract.pattern=T####-##
#расшифровки статусов
status.title.lock=Заблокирована
status.title.pay=В продаже
status.title.contract=Договор
status.title.balance=Баланс
#название пункта меню на странице статистики
web.menuItem1=Пополнение счета с помощью Интернет-карт
#макрос формирования комментария платежа при его приходе через дилерский интерфейс, доступны подстановки:
#${dealer} - дилер, ${trans} - код транзакции, ${contract} - номер договора, ${comment} - комментарий платежа, ${summ} - сумма
payment.comment=Оплата по дог. ${contract} через ${dealer} (${comment})
#ссылка на статистику сервера
statistics.url=http://localhost:8080/bgbilling/webexecuter

Обратите внимание на параметр contract.pattern, он задаёт шаблон имени договоров, которым дилеры могут заносить платежи. Если шаблонов несколько, их нужно ввести через ";". В данном случае разрешено пополнять баланс договоров вида T5454-04, Twr34-03 и т.д. Символ # обозначает любой символ.