Referência
Assinaturas
Planos, assinaturas, faturas, cupons e política de retentativa (dunning).
Exige o produto RECURRING ativo para a empresa em Produção. No Sandbox basta não estar desativado.
GET
/v1/recurring/overviewMRR, ativos, inadimplência
Escopo subscriptions.read
GET
/v1/recurring/customersAssinantes
Escopo subscriptions.read
Parâmetros de consulta
page
inteiroPágina (começa em 1).
pageSize
inteiro ≤ 200Itens por página (padrão 25).
GET
/v1/plansLista planos
Escopo subscriptions.read
POST
/v1/plansCria plano
Escopo subscriptions.manage
Corpo (JSON)
nameobrigatório
stringNome do plano.
amountobrigatório
string | inteiroValor por ciclo em centavos.
intervalobrigatório
enumWEEK, MONTH, QUARTER, SEMESTER, YEAR, CUSTOM.
intervalCount
inteiroMultiplicador do intervalo. Padrão 1.
trialDays
inteiroDias de teste.
setupFee
centavosTaxa de adesão.
maxCycles
inteiroEncerra após N ciclos.
methodsobrigatório
listaMétodos aceitos.
GET
/v1/plans/:idConsulta plano
Escopo subscriptions.read
PATCH
/v1/plans/:idAtualiza plano
Escopo subscriptions.manage
DELETE
/v1/plans/:idRemove plano (com histórico, apenas desativa)
Escopo subscriptions.manage
GET
/v1/subscriptionsLista assinaturas
Escopo subscriptions.read
Parâmetros de consulta
page
inteiroPágina (começa em 1).
pageSize
inteiro ≤ 200Itens por página (padrão 25).
GET
/v1/subscriptions/:idConsulta assinatura
Escopo subscriptions.read
POST
/v1/subscriptionsCria assinatura
Escopo subscriptions.manageAceita Idempotency-Key
Corpo (JSON)
planIdobrigatório
stringPlano.
customerId | customerobrigatório
string | objetoCliente existente ou dados de um novo.
methodobrigatório
PIX | BOLETO | CREDIT_CARDForma de cobrança.
card
objetoToken do cartão (quando CREDIT_CARD). Nunca PAN.
couponCode
stringCupom.
startAt
AAAA-MM-DDInício. Vazio = hoje.
POST
/v1/subscriptions/:id/pausePausa
Escopo subscriptions.manage
POST
/v1/subscriptions/:id/resumeRetoma
Escopo subscriptions.manage
POST
/v1/subscriptions/:id/cancelCancela (reason obrigatório)
Escopo subscriptions.manage
POST
/v1/subscriptions/:id/change-planTroca de plano
Escopo subscriptions.manage
GET
/v1/invoicesLista faturas
Escopo subscriptions.read
Parâmetros de consulta
page
inteiroPágina (começa em 1).
pageSize
inteiro ≤ 200Itens por página (padrão 25).
GET
/v1/invoices/:idConsulta fatura e tentativas
Escopo subscriptions.read
POST
/v1/invoices/:id/retryNova tentativa de cobrança
Escopo subscriptions.manageAceita Idempotency-Key
GET
/v1/couponsLista cupons
Escopo subscriptions.read
GET
/v1/coupons/validateValida cupom
Escopo subscriptions.read
POST
/v1/couponsCria cupom
Escopo subscriptions.manage
PATCH
/v1/coupons/:idAtualiza cupom
Escopo subscriptions.manage
DELETE
/v1/coupons/:idRemove cupom (já usado, apenas desativa)
Escopo subscriptions.manage
GET
/v1/dunningPolítica de retentativa
Escopo subscriptions.read
PUT
/v1/dunningDefine política de retentativa
Escopo subscriptions.manage
DELETE
/v1/dunning/plans/:idRemove política específica de um plano
Escopo subscriptions.manage