Обзор биллинга
Биллинг StatusRadar работает на базе Stripe. Вы выбираете тариф, который определяет ваши квоты (мониторы, статус-страницы, места в команде, серверы, срок хранения данных, локации probe и многое другое), оплачиваете его помесячно или раз в год и при необходимости докупаете top-up кредиты, чтобы покрыть перерасход по observability без смены тарифа. Всё это управляется из раздела Dashboard → Billing.
На этой странице подробно объясняется, как работают подписки от начала до конца. Квоты по каждому тарифу описаны в разделе Тарифы и квоты; перерасход по observability — в разделе Top-up кредиты; чеки и способы оплаты — в разделе Счета и портал.
Как работает биллинг
- На странице с тарифами вы выбираете тариф и период оплаты (помесячно или ежегодно).
- StatusRadar создаёт сессию Stripe Checkout и перенаправляет вас в Stripe для оплаты.
- Stripe списывает средства с вашей карты и отправляет webhook обратно в StatusRadar.
- Ваша подписка становится active, и квоты тарифа применяются немедленно.
- При каждом продлении Stripe автоматически списывает оплату снова (если включено автопродление) и уведомляет StatusRadar, который продлевает дату окончания подписки.
Данные карты вводятся на страницах, размещённых на стороне Stripe — StatusRadar никогда не видит и не хранит номер вашей карты. В вашем аккаунте сохраняются только Stripe customer ID и subscription ID, чтобы мы могли управлять продлениями, отменами и биллинг-порталом.
Бесплатный тариф
Каждый аккаунт начинает работу на тарифе Free, который является системным по умолчанию. Для его использования не требуется указывать способ оплаты — он применяется автоматически при регистрации, и вы возвращаетесь к нему, если отменяете платный тариф. См. Ограничения тарифа Free.
Состояния подписки
Подписка проходит через чётко определённый жизненный цикл. Текущее состояние определяет, применяются ли ваши платные квоты.
| Состояние | Значение |
|---|---|
pending |
Оформление начато, но оплата ещё не подтверждена. |
active |
Оплачена и актуальна. Применяются полные квоты тарифа. |
past_due |
Платёж за продление не прошёл. Вы в grace-периоде (по умолчанию 2 дня) — тариф остаётся доступным, пока Stripe повторяет попытки. |
suspended |
Grace-период истёк без успешного платежа. Доступ к платным функциям приостановлен. |
cancelled |
Вы отменили подписку. Она активна до конца периода, затем вы переходите на Free. |
expired |
Срок подписки закончился и не был продлён. |
Когда платёж за продление не проходит, подписка переходит в состояние past_due и начинается grace-период. Собственная логика повторных попыток Stripe ("Smart Retries") снова пытается списать средства с карты. Если повторная попытка успешна, подписка возвращается в состояние active. Если grace-период истекает без успешного платежа, фоновый worker помечает её как suspended.
pending ──▶ active ──▶ past_due ──▶ suspended
│ │
│ └──(payment recovers)──▶ active
└──▶ cancelled / expired
Автопродление
По умолчанию подписки продлеваются автоматически в конце каждого расчётного периода. Вы можете переключить автопродление в любой момент в разделе Dashboard → Billing.
- Автопродление включено — Stripe списывает средства с вашей карты в дату продления, и подписка продолжается без перерыва.
- Автопродление выключено — подписка остаётся активной до конца текущего периода, затем останавливается, и вы возвращаетесь на тариф Free. Дальнейшие списания не производятся.
Отключение автопродления — это мягкий способ "отменить в конце периода": вы пользуетесь оплаченным до его истечения. Об немедленной отмене см. Отмена и повторная активация.
Восстановление после неудачного платежа
Если продление не прошло и ваша подписка в состоянии past_due или suspended:
- Обновите карту в биллинг-портале Stripe — Stripe автоматически повторит попытку списания.
- Подписку в состоянии
suspendedможно повторно активировать из дашборда, как только пройдёт корректный платёж. - StatusRadar периодически сверяет подписки
past_dueсо Stripe, поэтому успешная повторная попытка на стороне шлюза будет учтена, даже если webhook был пропущен.
StatusRadar никогда не инициирует списание самостоятельно во время восстановления — повторным выставлением счетов занимается dunning-механизм Stripe, что исключает риск двойного списания.
Отмена и повторная активация
- Отмена — отменяет подписку в Stripe и локально. Автопродление выключается, и повторных списаний не происходит. Вы возвращаетесь на тариф Free, и применяются его ограничения.
- Повторная активация — подписку в состоянии
suspended(grace-период истёк) можно повторно активировать после восстановления оплаты, что возобновляет ваш тариф без повторного прохождения checkout.
Top-up кредиты против подписок
В StatusRadar есть два способа движения денег:
| Подписка | Top-up кредиты | |
|---|---|---|
| Биллинг | Регулярный (помесячно/ежегодно) | Разовая покупка |
| Что покупает | Квоты тарифа (мониторы, места, хранение, …) | Дополнительный объём observability (RUM/OTLP) |
| Когда расходуется | Постоянно, пока активна | Только при превышении месячной квоты observability |
| Срок действия | Конец расчётного периода | Никогда не истекает |
Top-up не меняют ваш тариф — это баланс, который расходуется, чтобы данные RUM/OTLP продолжали поступать после исчерпания месячной квоты. См. Top-up кредиты.
Где управлять биллингом
- Dashboard → Billing — текущий тариф, использование, баланс top-up, переключатель автопродления и ссылка на портал Stripe.
- Биллинг-портал Stripe — обновление карты, скачивание счетов и просмотр истории платежей. См. Счета и портал.
Дальнейшие шаги
- Тарифы и квоты — что включает каждый тариф
- Top-up кредиты — покрытие перерасхода observability
- Счета и портал — чеки, способы оплаты, автопродление
- Команды — места привязаны к вашему тарифу