Faturamento
Planos, limites, Stripe Checkout, portal do cliente e webhook de cobrança.
Referência
5 endpoints
GET
/billing
→
Plano, limites e planos disponíveis
Retorna plano, status da assinatura, limites, uso, planos disponíveis e se o Stripe está configurado.
POST
/billing/checkout
→
Criar Checkout Session
Cria uma sessão de Stripe Checkout para assinar um plano. Bloqueia checkout duplicado quando já existe assinatura.
POST
/billing/change-plan
→
Alterar assinatura existente com proration
Altera o plano de uma assinatura existente com proration, sem criar uma segunda assinatura.
POST
/billing/portal
→
Abrir o Billing Portal do Stripe
Abre o Billing Portal do Stripe para atualizar cartão, faturas e cancelamento.
POST
/billing/webhook
→
Webhook do Stripe
Recebe eventos do Stripe com validação de assinatura sobre o corpo cru e sincroniza o estado da assinatura.