Objeto Subscription
Estrutura completa de uma assinatura retornada pela API:Campos
ID único da assinatura
Status atual da assinatura. Valores possíveis:
PENDING, ACTIVE, TRIALING, PAUSED, CANCELLED, PAST_DUE, EXPIREDCiclo de cobrança. Valores possíveis:
WEEKLY, BIWEEKLY, MONTHLY, QUARTERLY, SEMIANNUAL, YEARLYValor da assinatura em centavos (ex: 5000 = R$ 50,00)
Data da próxima cobrança (ISO 8601).
null se cancelada ou expirada.Data de término do período de trial (ISO 8601).
null se não houver trial.Data de início da assinatura (ISO 8601).
null se ainda não ativada.Data de cancelamento (ISO 8601).
null se não cancelada.Email do cliente assinante
Nome completo do cliente assinante
Documento do cliente (CPF ou CNPJ)
Telefone do cliente
Método de pagamento. Valores possíveis:
PIX, CREDIT_CARDData do último pagamento (ISO 8601).
null se nunca houve pagamento.Status do último pagamento. Valores possíveis:
PAGO, PENDENTE, RECUSADO, FALHATotal de cobranças realizadas
Total de cobranças bem-sucedidas
Total de cobranças que falharam
Dados do produto associado à assinatura
ID do produto
Nome do produto
Metadados adicionais da assinatura
Data de criação da assinatura (ISO 8601)
Data da última atualização (ISO 8601)
Objeto Subscription na Resposta de Criação
Ao criar uma transação com assinatura, os dados da assinatura são retornados dentro do objetosale.subscription:
Campos do sale.subscription
ID único da assinatura criada
Status inicial da assinatura (geralmente
PENDING para PIX, ACTIVE para cartão aprovado)Ciclo de cobrança configurado
Valor da assinatura em centavos
Data da próxima cobrança (ISO 8601)
Data de término do trial (ISO 8601).
null se não houver trial.Email do cliente assinante
Nome do cliente assinante
Nota: O campo
subscription só estará presente na resposta quando subscription.enabled: true for enviado na requisição.Objeto Metrics
Retornado pelo endpoint de métricas de assinaturas:Campos das Métricas
Total de assinaturas criadas
Quantidade de assinaturas ativas (status
ACTIVE ou TRIALING)Quantidade de assinaturas canceladas
Quantidade de assinaturas pausadas
Monthly Recurring Revenue - Receita mensal recorrente em reais (R$)
Annual Recurring Revenue - Receita anual recorrente em reais (R$)
Taxa de cancelamento em porcentagem (%)
Nota: Os valores de
mrr e arr são retornados em reais (não em centavos), já formatados para exibição.Status das Assinaturas
O campostatus indica o estado atual da assinatura no sistema. Abaixo estão todos os status possíveis:
PENDING
Quando ocorre:- Assinatura criada e aguardando primeiro pagamento
- Status inicial após criação da transação com assinatura
- A assinatura foi criada com sucesso
- Aguardando confirmação do primeiro pagamento
- Cliente ainda não pagou ou pagamento está sendo processado
ACTIVE- Quando o pagamento for confirmado (sem trial)TRIALING- Quando o pagamento for confirmado (com trial)CANCELLED- Se cancelada antes do primeiro pagamento
ACTIVE
Quando ocorre:- Primeiro pagamento confirmado (sem período de trial)
- Período de trial encerrado e cobrança confirmada
- Assinatura reativada após pausa
- A assinatura está ativa e funcionando
- Cobranças recorrentes serão processadas automaticamente
- Cliente tem acesso ao produto/serviço
PAUSED- Se pausada manualmenteCANCELLED- Se canceladaPAST_DUE- Se houver falha na cobrançaEXPIRED- Se atingir data de expiração
TRIALING
Quando ocorre:- Primeiro pagamento confirmado e há período de trial configurado
- Cliente está no período de teste gratuito
- A assinatura está em período de trial
- Cliente tem acesso ao produto/serviço sem cobrança
- Primeira cobrança ocorrerá após término do trial
ACTIVE- Quando o trial terminar e cobrança for confirmadaCANCELLED- Se cancelada durante o trialPAST_DUE- Se a cobrança pós-trial falhar
PAUSED
Quando ocorre:- Assinatura pausada manualmente pelo vendedor
- Pausada por solicitação do cliente
- A assinatura está temporariamente suspensa
- Nenhuma cobrança será processada
- Cliente pode perder acesso ao produto/serviço
ACTIVE- Se reativadaCANCELLED- Se cancelada enquanto pausada
CANCELLED
Quando ocorre:- Cancelamento solicitado pelo vendedor ou cliente
- Cancelamento automático após múltiplas falhas de cobrança
- Cancelamento por política da plataforma
- A assinatura foi encerrada permanentemente
- Nenhuma cobrança futura será processada
- Cliente perde acesso ao produto/serviço
- Nenhum (status final)
PAST_DUE
Quando ocorre:- Falha na cobrança recorrente
- Cartão recusado ou PIX não pago
- Múltiplas tentativas de cobrança falharam
- A assinatura está em atraso
- Sistema tentará cobrar novamente
- Cliente pode perder acesso temporariamente
ACTIVE- Se o pagamento for regularizadoCANCELLED- Se não for regularizado após período de graça
EXPIRED
Quando ocorre:- Assinatura atingiu data de expiração definida
- Período contratado encerrou
- A assinatura chegou ao fim natural
- Nenhuma cobrança futura será processada
- Cliente perde acesso ao produto/serviço
- Nenhum (status final)
Fluxo de Status Típico
Assinatura sem Trial
Assinatura com Trial
Assinatura com Pausa
Ciclos de Cobrança
| Ciclo | Código | Intervalo | Exemplo |
|---|---|---|---|
| Semanal | WEEKLY | 7 dias | Toda segunda-feira |
| Quinzenal | BIWEEKLY | 14 dias | A cada 2 semanas |
| Mensal | MONTHLY | 30 dias | Todo dia 15 |
| Trimestral | QUARTERLY | 90 dias | Jan, Abr, Jul, Out |
| Semestral | SEMIANNUAL | 180 dias | Jan, Jul |
| Anual | YEARLY | 365 dias | Todo dia 1º de janeiro |
Nota: A data da próxima cobrança é calculada a partir da data do último pagamento confirmado, somando o intervalo do ciclo.

