Cobrança e cartão
Tudo sobre faturas, cartão, status da assinatura e troubleshooting de pagamento.
Onde tudo vive
No dashboard SaaS você tem:
- Card "Plano atual" — plano, próxima cobrança, status (ativo / cancelando / atrasado)
- Trocar plano / Cancelar / Atualizar cartão — botões de ação
- Histórico de cobranças — tabela com PDF e link online de cada fatura
Trocar cartão
- Dashboard → "Atualizar cartão"
- Você vai pro Stripe Checkout em modo "setup" (sem cobrar nada)
- Preenche cartão novo → confirma
- Volta pro dashboard com flash "Cartão atualizado"
- Próxima fatura usa o cartão novo automaticamente
Pagamento atrasado (past_due)
Quando uma fatura falha (cartão recusado, sem saldo), a conta entra em past_due:
- Email automático do Stripe pra o user
- Banner vermelho no dashboard: "Pagamento atrasado. Atualize seu cartão pra continuar."
- Stripe tenta de novo em 3, 5 e 7 dias após a falha
- Se falhar 4 vezes, plano é congelado e rebaixado pra Free (devices excedentes ficam read-only)
Pra resolver: clique "Atualizar cartão" no banner. A próxima tentativa de cobrança roda em segundos.
Cancelar assinatura
Dashboard → "Cancelar assinatura" → confirme.
O cancelamento marca pra terminar no fim do ciclo. Exemplo:
- Você paga em 5 de janeiro (ciclo: 5/jan a 4/fev)
- Cancela dia 12 de janeiro
- Mantém acesso completo até 4 de fevereiro
- A partir de 5/fev, vira Free (3 devices). Sem cobrança em 5/fev.
Reativar antes do fim do ciclo
Enquanto status é cancelando, aparece banner com botão "Reativar". Clica e tudo volta — próxima fatura cobra normal no dia da virada.
Reativar DEPOIS do fim do ciclo
Não dá pra "des-cancelar" um plano que já expirou. Você precisa assinar de novo em "Trocar plano" → Starter (ou o que quiser). Devices/dashboards seguem preservados por 30 dias (data retention LGPD).
Histórico de cobranças (invoices)
A tabela mostra:
- Número da fatura — único, gerado pelo Stripe
- Data
- Valor
- Status: pago / em aberto / anulado / não cobrável
- PDF — comprovante pra contabilidade
- Ver online — Stripe-hosted invoice page (com link de pagamento se em aberto)
Status de assinatura — referência
| Status | Significado |
|---|---|
active | Tudo ok, próxima cobrança roda no dia agendado |
cancel_at_period_end | Cancelando, acesso até fim do ciclo |
past_due | Pagamento falhou, em retry |
unpaid | 4 retries falharam, conta congelada |
canceled | Cancelado definitivo, virou Free |
incomplete | Checkout iniciado mas não finalizado |
Mudar de plano (proration)
Veja Planos e limites pra detalhes. Em resumo:
- Upgrade (ex. Starter → Pro): cobrança imediata proporcional ao tempo restante
- Downgrade (ex. Pro → Starter): troca efetiva no fim do ciclo
Notas fiscais
Emissão automática pelo Stripe (em prod). Pra NF-e brasileira (alguns clientes precisam), contate contato@curtocircuito.com.br — emitimos manualmente.
Reembolso / disputa
CurtoLab não emite reembolso automático. Pra dúvidas sobre cobrança:
- Confira o Histórico e o PDF da fatura
- Email contato@curtocircuito.com.br com número da fatura
- Resolução em até 5 dias úteis
Privacidade dos dados de pagamento
CurtoLab não armazena dados do seu cartão — tudo vive no Stripe (PCI-DSS Level 1). A gente só guarda stripe_customer_id pra te identificar.
Mais em Privacidade e LGPD.