Documentation Index
Fetch the complete documentation index at: https://docs.chargefy.io/llms.txt
Use this file to discover all available pages before exploring further.
Recorrência nativaNa Chargefy, assinaturas são gerenciadas pelo sistema de recorrência nativo da plataforma. Ao criar um produto com preço recorrente e um cliente confirmar o checkout com cartão de crédito, a Chargefy automaticamente configura o plano de recorrência.
Visão Geral
Uma assinatura na Chargefy representa uma relação contínua de cobrança entre um cliente e um produto. Diferente de pagamentos únicos, assinaturas cobram automaticamente o cliente em intervalos regulares.Frequências suportadas
O preço carregainterval + interval_count:
| Frequência | interval | interval_count | Exemplo |
|---|---|---|---|
| Diária | day | 1 | R$ 1,99/dia |
| Semanal | week | 1 | R$ 19,90/semana |
| Quinzenal | week | 2 | R$ 34,90 a cada 2 semanas |
| Mensal | month | 1 | R$ 49,90/mês |
| Trimestral | month | 3 | R$ 129,90 a cada 3 meses |
| Semestral | month | 6 | R$ 239,90 a cada 6 meses |
| Anual | year | 1 | R$ 399,90/ano |
Assinaturas são cobradas exclusivamente via cartão de crédito. PIX e Boleto não suportam cobranças recorrentes automáticas.
interval_count > 1 está no schema mas hoje só 1 é honrado na cobrança (roadmap).Quantidade na assinatura
Cada linha de assinatura (subscription_product_prices) carrega um campo quantity (default 1). O total cobrado por ciclo é unit_amount × quantity.
Use pra cobrar por assento, por licença, ou por unidade. Ver Precificação por Quantidade.
Como funciona
Criação de assinatura
Produto recorrente
Crie um produto com ciclo de cobrança recorrente (mensal, anual, semanal ou diário) no dashboard ou via API.
Checkout
O cliente acessa o checkout (via link, embed ou API) e seleciona cartão de crédito como método de pagamento.
Primeira cobrança
Ao confirmar o checkout, a Chargefy processa a primeira cobrança e cria um plano de recorrência automaticamente.
Fluxo técnico
Ciclo de vida da assinatura
Status
| Status | Descrição |
|---|---|
active | Assinatura ativa, cobranças em dia |
trialing | Em período trial, sem cobrança |
suspended | Temporariamente suspensa (ex: falha de pagamento) |
canceled | Cancelada pelo cliente ou administrador |
revoked | Revogada pelo administrador |
Gerenciamento
Suspender assinatura
Pausa temporariamente as cobranças sem cancelar a assinatura. O cliente perde acesso aos benefícios durante a suspensão.Reativar assinatura
Retoma as cobranças de uma assinatura suspensa. O cliente recupera acesso aos benefícios.Cancelar assinatura
Cancela permanentemente a assinatura. O cliente mantém acesso até o final do período já pago.Com
cancel_at_period_end: true, o cliente mantém acesso até a data de renovação. Com false, o cancelamento é imediato.Alterar plano (Upgrade/Downgrade)
Você pode trocar o preço de uma assinatura pra um upgrade ou downgrade. A Chargefy calcula o prorate automaticamente.quantity sem trocar de preço (mesmo plano, mais/menos assentos):
Período Trial
Assinaturas podem ter um período trial onde o cliente não é cobrado. Ao final do trial, a primeira cobrança é processada automaticamente.- O trial é configurado no produto (ex: 7 dias, 14 dias, 1 mês)
- O cliente precisa fornecer dados do cartão no checkout
- Se o cliente cancelar durante o trial, não há cobrança
Faturamento automático
A cada ciclo de cobrança, a Chargefy automaticamente:- Processa a cobrança no cartão
- Cria um registro de transação
- Dispara webhooks (
subscription.updated) - Atualiza o acesso do cliente aos benefícios
Webhook events
| Evento | Quando |
|---|---|
subscription.created | Assinatura criada |
subscription.active | Assinatura ativada (após primeiro pagamento ou trial) |
subscription.updated | Qualquer atualização na assinatura |
subscription.canceled | Assinatura cancelada |
subscription.uncanceled | Cancelamento revertido |
subscription.revoked | Assinatura revogada pelo administrador |
Particularidades das assinaturas na Chargefy
| Aspecto | Comportamento |
|---|---|
| Recorrência | Sistema próprio da Chargefy |
| Métodos de pagamento | Apenas Cartão de Crédito |
| Moeda | BRL (Real brasileiro) |
| Invoices | Geração automática |
| Proration | Automático |
| Trials | Suportado |
| Parcelamento na recorrência | Não suportado (apenas pagamento único) |

