Перейти к содержимому

Подписки

Подписки управляются через каталог тарифов и синхронизируются с Remnawave Panel.

  • Period - подписка на срок с лимитом трафика и настраиваемой стратегией сброса.
  • Traffic - покупка пакетов трафика без привязки к периоду.
  • Premium - отдельные premium-сквады, счётчик и стратегия сброса.
  • HWID-устройства - базовый лимит одновременных устройств и временные дополнительные права.

Для обычного и premium-трафика важно различать три независимых слоя:

Слой Как появляется Когда сбрасывается
Базовый лимит тарифа monthly_gb или premium_monthly_gb По стратегии обычного или premium-счётчика.
Гибкий итоговый лимит Пользователь выбирает итоговое значение слайдером при покупке или продлении Действует вместо базового лимита в оплаченном временном окне и сбрасывается по той же стратегии.
Переносимый баланс Отдельная докупка, фиксированный GB-бонус промокода или конвертация Не создаётся заново при сбросе счётчика; расходуется поверх периодического лимита по правилам соответствующего баланса.

Гибкий лимит — это не пакет дополнительных несгораемых гигабайтов. Например, выбор 200 GB при базовых 100 GB означает итоговую квоту 200 GB в каждом применимом периоде сброса, а не ежемесячное добавление 100 GB в переносимый баланс. При NO_RESET счётчик не сбрасывается, хотя цена шага всё равно задаётся за оплачиваемый месяц подписки.

  • создание пользователя в панели;
  • применение пробного периода или первой покупки;
  • продление с сохранением выбранных в форме значений при переключении срока;
  • отдельные докупки трафика и устройств после оформления;
  • предупреждения по трафику;
  • синхронизация подписки и статусов;
  • обработка смены тарифа.

При раннем продлении того же тарифа новый срок оплачивается полностью. Если выбранный лимит или число устройств увеличивается уже сейчас, к корзине добавляется только положительная разница за неиспользованную часть текущего оплаченного окна. Понижение не создаёт возврат и начинает действовать со следующей границы подписки. Автопродление переносит активный гибкий вариант обычного/premium-трафика и его зафиксированную месячную цену; переносимые top-up-балансы при этом не покупаются повторно.

Покупка периода другого тарифа не используется как неявная смена активного тарифа: backend возвращает tariff_switch_required, а переход выполняется отдельным сценарием смены тарифа. Это не позволяет смешать цену продления и правила конвертации уже оплаченных прав.

Подробности: тарифы и Mini App.