Тарифы и оплата
Тариф связывает цену, лимиты и доступы: сколько стоит, сколько трафика и устройств, какие локации получит клиент.
Валюта одна
Исключение — Telegram Stars: они живут в собственных единицах и обычные деньги принять не могут, поэтому цена в звёздах задаётся отдельным полем.
Тарифы
- Код — служебный, по нему находятся уже сделанные покупки. У работающего тарифа менять не стоит.
- Периоды и цены — сколько дней и почём. Периодов может быть несколько.
- Лимиты — трафик, устройства, стратегия сброса счётчика.
- Сквады — набор локаций, который получит клиент.
- Видимость — скрытый тариф доступен только по прямой ссылке или промокоду.
Порядок тарифов в списке — это порядок в боте и на сайте, строки перетаскиваются.
Платёжные модули
Ключи вносятся в панели, а не в файлах на сервере. Они хранятся в базе и обратно в браузер не отдаются: показывается только признак «задан». Пустое поле при сохранении означает «оставить прежний ключ».
Для провайдера с обычным REST API есть универсальный модуль «Своя платёжка»: принимает POST с суммой, возвращает ссылку на оплату и ждёт вебхук со статусом. Кода писать не нужно.
Возврат
Деньги возвращаются в личном кабинете провайдера — панель этого не делает за вас: у разных провайдеров возврат устроен по-разному, и тихая попытка «вернуть автоматически» при неудаче пометила бы платёж возвращённым при живых деньгах.
В панели фиксируется факт возврата и, по желанию, отзывается выданная подписка. Частичный возврат оставляет платёж успешным и записывает вернувшуюся сумму; полный переводит его в «возвращён», чтобы выручка за месяц не включала эти деньги.
Промокоды и партнёры
Промокоды дают процент скидки, фиксированную сумму или бонусные дни; можно ограничить числом применений, сроком и «только первая покупка».
Партнёр получает процент с каждой успешной оплаты приведённого клиента, пожизненно. Новая ставка применяется к будущим платежам — уже начисленные комиссии не пересчитываются.
Расходы на серверы
У каждой ноды указываются хостер, стоимость аренды и день списания. Раздел Инфра-биллинг сводит это вместе: во что обходится парк и сколько остаётся после расходов.