Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

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

Модуль Megogo предназначен для интеграции биллинга с одноименным видеосервисом Megogo.

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

Конфигурация модуля
# 	Обязательные параметры
# Активные статусы договора
contract.status.suspend.codes=3,4
# код партнера, выдается Megogo
megogo.partner.id=
# Префикс для договора. Идентификатор абонента передаваемый Megogo формируется как  prefixUser+contractId , где contractId идентификатор договора биллинга
megogo.prefix.user=
# Соль, выдается Megogo. Используется при переадресации пользователя на Megogo
megogo.salt=
# Для формирования логина договора, вторая часть посе @. Например - id@domain.com
credentials.domain=test.ru

#	Желательные параметры
# Коды услуг основных подписок через запятую в порядке повышения стоимости( влияют на политику смены подписки )
service.main.cost.order=293,294,295,296
# Тип расчета при переходе на более дорогую подписку; 1- кол-во дней, 2-до конца месяца, 3- моментально
service.main.migration.expensive.type=1
# Кол-во дней, если указон тип = 1(кол-во дней), а данный параметр = 0(как в приведенном случае), 
# то переход будет произведен при следующем запуске задачи переноса тарифов
service.main.migration.expensive.value=0
# Тип расчета периода подписки при переходе на дешевый; 1- кол-во дней, 2-до конца месяца, 3- моментально
service.main.migration.cheap.type=2
# Кол-во дней для дешевого, если указон тип 1(кол-во дней)
service.main.migration.cheap.value=5
#
# Режима создания пользователя Megogo:
# 1 ( по умолчанию ) - создание в момент активации подписки (если еще нет учет. данных).
# 2 - создания в момент добавления новой подписки (если еще нет учет. данных)
# Под созданием пользователя подразумевается в первую очередь установка учетных данных.
user.create.mode=2

После установки модуля в клиенте биллинга перейдите в "Модули -> Редактор модулей и услуг" и добавьте модуль Megogo. Далее в модуле добавьте требуемые услуги для каждой подписки.

После перейдите в созданный модуль и настройте конфигурацию модуля. А в вкладке "Настройка подписок" для ранее созданных услуг, которые соотносятся один к одному с подпиской, установите тип, описание и ключ(выдается Megogo).

Создайте тариф.

Задачи модуля

Начисление Megogo - производит начисление наработки по услугам модуля Megogo по всем договорам. Необходимо установить запуск один раз в сутки( в начале суток ).

Изменение подписок - производит смену подписок для подписок период которых уже наступили или закончился. Необходимо установить запуск как минимум один раз в сутки.

Договор

После добавления модуля на договор можно добавить подписку в клиенте так и в личном кабинете.

Если установить "Отправить запрос сразу", то подписка будет активирована(то есть будет отправлен запрос к Megogo) или деактивирована непосредственно в момент её добавления, при условии, что период начала или конца текущий день. Иначе это будет произведено в очередной запуск задачи "изменение подписок"


  • No labels