Billing
Dashboard → Billing. La página tiene cuatro secciones: Current plan, Spending cap, MAU usage (Pro+), Invoices.
Current plan
Sección titulada «Current plan»Card con:
- Plan actual (Free / Pro / Enterprise) y badge de estado (
active,incomplete,past_due). - Botón “Upgrade to Pro” o “Current plan” según corresponda.
- Botón “Switch to Free at period end” (si estás en Pro): scheduling de downgrade.
- Botón “Manage in Stripe”: abre el Customer Portal de Stripe. Lo configuramos cancel-only, sin cambio de plan, sin reembolsos automáticos. La razón es operacional (más en blog — TODO link).
Upgrade Free → Pro
Sección titulada «Upgrade Free → Pro»Click Upgrade to Pro → te lleva al Checkout de Stripe → completás tarjeta → volvés. El plan flippea a Pro. La proporción del primer mes se prorratea desde el día del upgrade.
Downgrade Pro → Free
Sección titulada «Downgrade Pro → Free»No se hace inmediato. Click “Switch to Free at period end”. Confirmás. Te aparece un banner azul: “Plan change scheduled — switching to Free on YYYY-MM-DD” (la fecha es el fin de tu billing period actual). Hasta ese día seguís con todos los beneficios Pro. Sin reembolso del período actual.
Si te arrepentís: “Cancel scheduled change” en el banner. Volvés a Pro indefinido.
Spending cap
Sección titulada «Spending cap»Solo aplica en plan Pro. Setea el máximo de overage en USD que aceptás pagar por período. Cuando la proyección cruzaría el cap, bloqueamos signups nuevos hasta el próximo período.
spending cap = $200/mes
MAU actual: 95,000proyección fin de período: 110,000overage proyectado: (110k - 100k) × $0.02 = $200→ ya está al cap. Nuevos signups: BLOQUEADOS.Usuarios existentes: siguen pudiendo loguearse normal.Pasale null (vacío) para “unlimited” — vamos a aceptar cualquier overage. Recomendado solo si tenés alarmas externas que te avisen del costo.
MAU usage (Pro+)
Sección titulada «MAU usage (Pro+)»Gráfico mostrando MAU diarios del período actual. Línea horizontal en 100,000 (incluido en el plan). Si la cruzás, lo que está arriba es overage facturable.
Debajo del gráfico:
- MAU actuales del período: el contador.
- MAU proyectados fin de período: extrapolación lineal del growth actual.
- Overage proyectado: $0.02 × (MAU proyectado - 100k).
Refresh diario, los datos vienen del audit log de tu instancia.
Invoices
Sección titulada «Invoices»Lista paginada de invoices de Stripe con:
- Fecha, monto, estado (paid / open / failed).
- Link a “View / download PDF” (servido por Stripe).
Para cuestiones de billing más profundas (cambiar tarjeta, ver método de pago, dirección de facturación), click “Manage in Stripe” arriba — el Customer Portal de Stripe maneja todo eso.
Estados problemáticos
Sección titulada «Estados problemáticos»incomplete: el primer pago de Pro falló. Tenés 24h para reintentar antes de que la sub se cancele. Click “Retry payment” o cambiá tarjeta.
past_due: una renovación falló. Tenés 14 días para resolverlo antes de que el workspace pase a suspended. Banner amarillo indica cuántos días quedan.
suspended: pago no resuelto. Login para tus end users desactivado. Recoverable: pagás (link en banner rojo) y vuelve a active.
Cancelar el workspace
Sección titulada «Cancelar el workspace»Si querés cerrar la cuenta entera (no solo bajar de plan):
Settings → Danger zone → Delete workspace. Te pedimos tipear el slug para confirmar. Borramos la instancia, los DNS, los datos. Backups se purgan en 90 días.
Antes de eso podés exportar todo: ver /concepts/security-model #portabilidad →.