Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
megogo [2015/12/09 17:40] |
megogo [2023/06/20 11:51] (поточний) borisov |
||
---|---|---|---|
Рядок 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-адресу білінгу, |