Модуль Megogo
Назначение модуля
Модуль Megogo предназначен для интеграции биллинга с одноименным видеосервисом Megogo.
Настройка модуля
# Обязательные параметры
# Активные статусы договора
contract.status.suspend.codes=
3
,
4
# код партнера, выдается Megogo
partnerId=
# Префикс для договора. Идентификатор абонента передаваемый Megogo формируется как prefixUser+contractId , где contractId идентификатор договора биллинга
prefixUser=
# Соль, выдается 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) или деактивирована непосредственно в момент её добавления, при условии, что период начала или конца текущий день. Иначе это будет произведено в очередной запуск задачи "изменение подписок"