Skip to main content

Visão geral

Use este endpoint para criar uma assinatura recorrente vinculada a um cliente e a um produto. A Avantti Finance gerencia automaticamente a cobrança periódica, gerando transações a cada novo ciclo de cobrança.

Endpoint

Parâmetros do corpo

string
required
Identificador do cliente que será cobrado pela assinatura.
string
required
Identificador do produto vinculado à assinatura, que define o valor cobrado a cada ciclo.
string
required
Intervalo de cobrança da assinatura. Valores aceitos: weekly, monthly, quarterly, yearly.
string
required
Método de pagamento utilizado nas cobranças recorrentes. Valores aceitos: card, pix, boleto.
integer
Número de dias de teste gratuito antes da primeira cobrança. Padrão: 0.
object
Conjunto de pares chave-valor para armazenar informações adicionais sobre a assinatura.

Resposta

string
Identificador único da assinatura, no formato sub_xxxxxxxxxxxx.
string
Identificador do cliente vinculado à assinatura.
string
Identificador do produto vinculado à assinatura.
string
Status atual da assinatura. Valores possíveis: trialing, active, past_due, canceled.
string
Intervalo de cobrança da assinatura.
string
Data e hora em que o ciclo de cobrança atual termina, no formato ISO 8601.
string
Data e hora de criação da assinatura, no formato ISO 8601.

Exemplo de resposta

Configure um endpoint de webhook para o evento subscription.charge_failed para ser notificado quando uma cobrança recorrente falhar.

Erros comuns

Próximos passos

Listar assinaturas

Consulte todas as assinaturas e seus status.

Cancelar assinatura

Cancele uma assinatura ativa.