Ciclo de vida de uma assinatura
1
Criada
A assinatura nasce com um intervalo (
daily, weekly, monthly, yearly) e uma quantidade de intervalos (ex.: a cada 2 meses), além de uma data da próxima cobrança.2
Período de teste (opcional)
É possível configurar dias de trial antes da primeira cobrança.
3
Cobranças automáticas
Um job automático processa as cobranças duas vezes por dia (aproximadamente às 9h e às 18h), verificando todas as assinaturas ativas cuja próxima data de cobrança já chegou.
4
Pausa, retomada ou cancelamento
O lojista (ou o próprio cliente, dependendo da configuração) pode pausar, retomar ou cancelar uma assinatura a qualquer momento.
Status possíveis
Regras de nova tentativa (retry)
Quando uma cobrança falha, o sistema tenta novamente automaticamente:- Primeira falha → nova tentativa ainda no mesmo dia (segundo horário do job).
- Segunda falha → nova tentativa no dia seguinte.
- Terceira falha → última tentativa.
- Após atingir o número máximo de tentativas (configurável, padrão 3) → a assinatura é cancelada automaticamente.
A cada tentativa bem-sucedida ou falha, uma notificação é criada automaticamente para o cliente e/ou para o lojista.
Estatísticas da loja
Cada loja tem acesso a métricas agregadas de suas assinaturas:- Total de assinaturas ativas e canceladas
- Receita total e MRR (receita mensal recorrente)
- Taxa de churn (cancelamento)
- Distribuição por intervalo (mensal, anual etc.)
- Cobranças futuras e cobranças falhadas
