Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Наступна ревізія По сторонах наступні версії | ||
megogo [2021/06/30 18:26] |
megogo [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | |||
+ | ====== Megogo ====== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Модуль состоит из нескольких частей, | ||
+ | |||
+ | ====== Базовая конфигурация Ubilling ====== | ||
+ | |||
+ | С точки зрения Ubilling все управляется следующими опциями [[alteriniconf|alter.ini]]: | ||
+ | |||
+ | <file ini alter.ini> | ||
+ | MG_ENABLED=1 | ||
+ | MG_PARTNERID=" | ||
+ | MG_PREFIX=" | ||
+ | MG_SALT=" | ||
+ | MG_SPREAD=0 | ||
+ | MG_PERCENT=15 | ||
+ | MG_CUSTOM_PERCENTS=" | ||
+ | MG_FREEPERIOD_DAYS=14 | ||
+ | MG_DOMAIN=" | ||
+ | </ | ||
+ | |||
+ | Тарификация и включение/ | ||
+ | <file bash crontab> | ||
+ | 19 1 * * * /bin/ubapi " | ||
+ | 20 1 1 * * /bin/ubapi " | ||
+ | 21 1 1 * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | И для посуточного (естественно требуется MG_SPREAD=1): | ||
+ | <file bash crontab> | ||
+ | 20 1 1 * * /bin/ubapi " | ||
+ | 21 1 * * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | |||
+ | Как не сложно заметить, | ||
+ | |||
+ | ====== Конфигурация кабинета пользователя ====== | ||
+ | С точки зрения [[userstats|кабинета]] - все еще проще. | ||
+ | |||
+ | <file ini userstats.ini> | ||
+ | MG_ENABLED=1 | ||
+ | MG_PROTECTION=1 | ||
+ | MG_TARIFFSALLOWED="" | ||
+ | MG_GUIDE_URL="" | ||
+ | API_URL=" | ||
+ | API_KEY=" | ||
+ | </ | ||
+ | |||
+ | Собственно понятно, | ||
+ | |||
+ | ====== Ради чего все это? ====== | ||
+ | Для того, чтобы при помощи соответствующего модуля | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Мы могли добавить актуальные тарифы, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Пользователи смогут попытаться оформить подписку у себя в кабинете. Естественно произойти это все может, только если пользователь не является замороженным, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Как выглядят оформленные подписки для пользователя? | ||
+ | |||
+ | {{: | ||
+ | |||
+ | При подписке в зависимости от значения MG_SPREAD (0 - нормальная помесячная АП, 1 - размазанная АП) со счета пользователя будет снята стоимость либо месячной либо суточной АП. Замена основной подписки производится путем отписки, | ||
+ | Начиная с релиза 0.7.5 перед начислением АП проверяется, | ||
+ | |||
+ | **Начиная с релиза Ubilling 1.1.8, уходит в небытие старая авторизация**, | ||
+ | |||
+ | <code ini> | ||
+ | MG_DOMAIN=" | ||
+ | </ | ||
+ | |||
+ | При активации подписки пользователем, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Так же все данные авторизации показываются и в интерфейсе администратора. На случай, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ====== О бесплатном периоде ====== | ||
+ | Если подписка имеет бесплатный период (aka try& | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ее самоликвидация произойдет в зависимости от значения MG_SPREAD - либо при наступлении нового месяца в случае полной тарификации, | ||
+ | \\ | ||
+ | Начиная с релиза Ubilling 1.1.3 для очистки " | ||
+ | |||
+ | ====== Отчетность ====== | ||
+ | Отчет служит для контроля взаиморасчетов, | ||
+ | |||
+ | **Помесячный отчет: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Посуточный отчет** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Алярма ====== | ||
+ | |||
+ | Если будете менять IP-адрес биллинга всё перестанет работать. Со стороны Мегого адрес жестко прибит, |