Skip to main content

Billing

Reactor uses Stripe for subscription management.

Plans

PlanDescription
trialFull access for 14 days, no credit card required
proPaid plan with full feature access
canceledSubscription canceled, read-only access until the period ends

Managing your subscription

Go to Settings > Billing to:

  • View your current plan and renewal date
  • Upgrade from trial to pro
  • Update payment method
  • Cancel subscription
  • Download past invoices

Trial period

New workspaces start on a 14-day trial with full access to all features. No credit card is required to start the trial.

At the end of the trial, you must upgrade to continue publishing and accessing analytics.

Cancellation

When you cancel, your subscription remains active until the end of the current billing period. After that, the workspace enters a read-only state. Your data is retained for 30 days before permanent deletion.

Billing portal

Clicking Manage Subscription opens the Stripe billing portal where you can handle payment details and invoices directly.

Environment setup for billing

Billing requires the following environment variables:

VariableDescription
STRIPE_SECRET_KEYStripe secret key (sk_live_ or sk_test_)
STRIPE_WEBHOOK_SECRETWebhook signing secret from Stripe dashboard
STRIPE_PRICE_ID_HOBBYStripe price ID for the Hobby plan ($19/mo)
STRIPE_PRICE_ID_PROStripe price ID for the Pro plan ($99/mo)

The Stripe webhook endpoint is at /api/stripe/webhook.