Downgrade vs cancelamento
Opcoes de downgrade
A Chargefy suporta dois modos de downgrade:1. Downgrade ao final do periodo (recomendado)
O cliente mantem acesso ao plano atual ate o fim do ciclo ja pago. O novo preco entra em vigor no proximo ciclo.2. Downgrade imediato
O novo preco e aplicado imediatamente. Pode gerar credito para o proximo ciclo.Passo 1: Agendar downgrade ao final do periodo
Via SDK
Via cURL
Com
proration: false, nenhuma cobranca ou reembolso e gerado. O cliente simplesmente passa a pagar o valor do novo plano no proximo ciclo.Passo 2: Downgrade imediato com prorata
Se desejar aplicar o downgrade imediatamente, habilite a prorata. A Chargefy calcula o credito proporcional dos dias restantes do plano superior.Via SDK
Via cURL
Calculo do credito
Passo 3: Cancelar downgrade agendado
Se o cliente mudar de ideia antes do downgrade ser efetivado, cancele a mudanca agendada.Via SDK
Via cURL
Passo 4: Revogar recursos no momento certo
A parte mais importante do downgrade e revogar o acesso aos recursos do plano superior no momento correto.Para downgrade ao final do periodo
Revogue os recursos quando receber o webhooksubscription.updated com o novo preco.
Funcao de revogacao de recursos
Webhooks do downgrade
Diferenciar upgrade de downgrade no webhook
Exemplo: Pagina de downgrade com confirmacao
src/components/DowngradePlan.tsx
Boas praticas
- Prefira downgrade ao final do periodo para evitar complexidade de reembolsos
- Avise com antecedencia quais recursos serao perdidos antes de confirmar
- De prazo para ajustes quando o cliente excede os limites do novo plano (ex: usuarios)
- Ofereça alternativas — desconto temporario pode ser mais vantajoso que downgrade
- Registre o motivo do downgrade para analise de churn
Proximos passos
Upgrade de Assinatura
Implemente o fluxo reverso — upgrade de plano.
Multiplas Assinaturas
Permita que clientes tenham mais de uma assinatura ativa.

