cURL
Ciclos de Assinaturas
Listar Ciclos de Cobrança
Acompanhe o histórico completo de cobranças de uma assinatura. Entenda o que foi pago, o que está pendente e o padrão de inadimplência ao longo do tempo.
GET
cURL
Escopo
O que são ciclos de cobrança?
Cada assinatura gera ciclos de cobrança periódicos. Um ciclo representa uma fatura com valor, vencimento, status e o histórico de tentativas de pagamento.Visão histórica
Veja todos os ciclos de uma assinatura em ordem cronológica, do mais recente ao mais antigo.
Identifique inadimplência
Descubra se o cliente tem ciclos pendentes, atrasados ou com múltiplas tentativas de cobrança.
Acompanhe receita recorrente
Entenda se a assinatura está gerando receita de forma previsível ou se há interrupções.
Base para decisões
Use os dados de ciclo para decidir sobre retenção, cobrança manual ou cancelamento.
Quando usar cada endpoint
| Endpoint | Ação | Quando usar |
|---|---|---|
GET /subscriptions/{id}/billing-cycles/ | Listar ciclos | Para ver todo o histórico de cobrança de uma assinatura. |
GET /subscriptions/{id}/billing-cycles/{cycle_id}/ | Consultar ciclo | Para obter os detalhes de um ciclo específico, incluindo tentativas. |
GET /subscriptions/{id}/billing-cycles/{cycle_id}/attempts/ | Listar tentativas | Para analisar apenas as tentativas de cobrança de um ciclo. |
Casos de uso
Auditar o histórico de pagamentos
Auditar o histórico de pagamentos
Verifique se o cliente pagou todos os ciclos em dia ou se há atrasos recorrentes. Isso ajuda a identificar assinaturas em risco de cancelamento.
Investigar cobranças recusadas
Investigar cobranças recusadas
Um ciclo com status pendente e múltiplas tentativas pode indicar problema no cartão, limite insuficiente ou questão no gateway. Use os dados para tomar ação.
Prever receita futura
Prever receita futura
Analise a regularidade dos pagamentos ao longo dos ciclos para projetar a receita recorrente e identificar churn antes que aconteça.
Suporte ao cliente
Suporte ao cliente
Quando um cliente questiona uma cobrança, consulte o ciclo específico para verificar status, valor e tentativas de forma rápida e precisa.
Como interpretar a resposta
A resposta é uma lista paginada de ciclos. Cada ciclo contém:| Campo | Descrição |
|---|---|
cycle_number | Número sequencial do ciclo (1, 2, 3…) |
due_date | Data de vencimento da cobrança |
amount | Valor do ciclo |
status | Status atual: paid, pending, failed, etc. |
total_attempts | Quantidade de tentativas de cobrança realizadas |
completed_at | Data em que o ciclo foi concluído (pago ou falhou definitivamente) |
attempts | Lista aninhada com o detalhe de cada tentativa |
Os ciclos são retornados ordenados por data de vencimento decrescente. O primeiro item da lista é sempre o ciclo mais recente.
Authorizations
Token de autenticação do tipo Bearer {access_token}, onde {access_token} é o token obtido no fluxo de autenticação.
Path Parameters
ID da assinatura
