Adicionar assinatura
Cria uma nova assinatura recorrente para um cliente. As assinaturas recorrentes permitem cobrar automaticamente um valor fixo em intervalos regulares, facilitando a gestão de pagamentos recorrentes.
Fluxo de funcionamento:
- A assinatura é criada com os dados do cliente, cartão, valores e frequência
- No dia especificado em
dueDate, é realizada a primeira cobrança - As cobranças subsequentes ocorrem automaticamente de acordo com a
frequencydefinida - O sistema respeita o
tolerancePeriodpara tentativas de cobrança em caso de falha - A assinatura pode ter duração limitada (
duration) ou ser vitalícia - É possível definir uma data de expiração (
expirationDate) para encerramento automático
Vantagens:
- Automatização de cobranças recorrentes
- Gestão simplificada de assinaturas
- Suporte a diferentes frequências de cobrança
- Possibilidade de split entre subcontas
- Período de tolerância para tentativas de cobrança
- Flexibilidade na duração e expiração
Validações importantes:
- O cliente e o cartão devem existir e estar ativos
- A data de início (
dueDate) não pode ser no passado - O valor total dos splits deve somar 100% ou o valor total da assinatura
- Apenas uma subconta pode ser responsável por chargebacks
- O período de tolerância é opcional e deve ser maior que 0
- O valor de setup é opcional e deve ser maior que 100 (R$ 1,00) quando informado
Authorizations
Token JWT gerado na rota de autenticação (/auth). Deve ser enviado no formato: Bearer
Body
Identificador único do cliente que terá a assinatura
"536feaf7-014b-4ad3-a2db-f14897bc2275"
Identificador único do cartão tokenizado que será utilizado para as cobranças
"10aaa074-dd95-4bdb-9618-f81e6fdc1e17"
Título/descrição da assinatura
"Plano Premium Mensal"
Valor da assinatura em centavos
2990
Frequência em dias que será cobrado (ex: 7 para semanal, 30 para mensal)
30
Data de início da cobrança. Não pode ser uma data que já passou.
"2025-06-04"
Valor de setup do plano em centavos. Opcional. Se preenchido, deve ser maior que 100 (R$ 1,00).
1000
Duração em ciclos (quantas vezes será cobrado). Opcional, se não informado será vitalício.
12
Data que expira a cobrança. Opcional, se não informado não expira.
"2026-06-04"
Período de tolerância para atrasos em dias. Opcional.
5
Array para divisão dos valores entre subcontas. Pode ser feito até 20 splits por pagamento.
20