Skip to main content
Permitir que clientes facam upgrade de plano e fundamental para maximizar receita. A Chargefy automatiza o calculo de prorata, cobrando apenas a diferenca proporcional ao periodo restante e atualizando o valor recorrente a partir do proximo ciclo.

Como funciona o upgrade

Calculo de prorata

Quando o cliente faz upgrade no meio do ciclo, a Chargefy calcula:
  1. Credito do plano atual: valor proporcional aos dias nao utilizados
  2. Custo do novo plano: valor proporcional aos dias restantes
  3. Diferenca cobrada: custo do novo plano - credito do plano atual

Passo 1: Identificar a assinatura atual

Antes de processar o upgrade, busque a assinatura ativa do cliente para apresentar as opcoes disponiveis.

Via SDK

Via cURL


Passo 2: Executar o upgrade

Atualize a assinatura com o novo productPriceId e habilite a prorata.

Via SDK

Via cURL

O upgrade e aplicado imediatamente. O cliente recebe acesso ao novo plano assim que a cobranca de prorata e confirmada.

Passo 3: Processar webhooks do upgrade

Dois eventos sao disparados durante um upgrade:

subscription.updated

Enviado quando a assinatura e alterada para o novo plano.

subscription.active

Enviado quando a cobranca de prorata e confirmada.

Passo 4: Upgrade sem prorata (opcional)

Em alguns casos, voce pode querer aplicar o upgrade sem cobrar prorata — o novo valor so entra no proximo ciclo.
Sem prorata, o cliente ja tem acesso aos recursos do novo plano, mas paga o preco antigo ate o fim do ciclo. Isso pode causar perda de receita em ciclos longos (ex: plano anual).

Upgrade de intervalo (mensal para anual)

Alem de trocar de tier, o cliente pode querer migrar de cobranca mensal para anual.

Exemplo completo: Pagina de upgrade

src/components/UpgradePlan.tsx

Boas praticas

  • Sempre mostre um preview do calculo de prorata antes de confirmar o upgrade
  • Libere acesso imediatamente apos o upgrade ser confirmado — nao espere o webhook
  • Envie email de confirmacao informando o novo plano e o valor cobrado
  • Registre logs de todas as mudancas de plano para auditoria

Proximos passos

Downgrade de Assinatura

Implemente downgrades com controle de periodo.

Variantes de Produto

Configure os planos disponiveis para upgrade.