Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Прежде, чем задавать account.default.serviceId или service.X.accountServiceId(где X код сервиса видимакса) необходимо создать соответствующую услугу в Модули->Редактор модулей и услуг->"Название вашего модуля"

    ,а коды услуг вписать в значения параметров.
  2. После заключения договора с системой Vidimax нужно будет передать им значение URL-адреса, по которому к биллингу будут приходить запросы. URL должен выглядеть следующим образом: http://<адрес_машины_биллинга>/vidimax_api/<mid> .

    Например, если у вас биллинг находится по адресу http://billing.example.com/bgbilling/ и модуль Vidimax имеет mid=17, то результирующее URL, которые нужно передать компании Vidimax, выглядит следующим образом: http://billing.example.com/bgbilling/vidimax_api/17.

  3. Логин и пароль для запроса на списание средств запрашиваются при входящем запросе с сервера Vidimax на списание средств.

Принцип работы модуля

Последовательность действий при работе с модулем следующая:

  1. Заводится договор;

  2. Вносится номер телефона в модуль( он выступает в качестве идентификатора для Vidimax-а ) и если надо выбирается тариф;

  3. Пользователь подключает приставку и производиться автоматическое связывание ЛС Vidimax-а и Билинга на основании идентификатора;

  4. Далее Vidimax может запросить списание средств;

Алгоритм списания средсв:

  1. Поиск договора с переданным от Vidimax ид. абонента;

  2. Проверка является ли договор связанным;

  3. Проверка является ли статус договор разрешенным для данного модуля( параметр contract.status.active.codes );

  4. Проверка на достаточность средств на договоре( расход Vidimax-a будет отвергнут, если баланс станет ниже 0 в результате этого расхода );

  5. Добавляется наработка на договор( если только данный тариф не входит в параметр tariffsIds.notAccounting и расход является абонентской платой );

Мониторинг платежей

В клиенте билинга( а так-же в ЛК клиента ) есть возможность отслеживать историю расходов по каждому абоненту. Для этого необходимо выбрать модуль Vidimax в дереве параметров договора. Платежи можно отображать с фильтрацией по периоду, в течение которого производилось списание средств.

Image Added