Subscriptions
Delete a Subscription
Cancela uma subscription imediatamente.
Cancela uma
subscription imediatamente. Esse endpoint é a operação de
remoção do recurso no contrato público: a assinatura sai de uso agora, mas a
row permanece auditável para preservar histórico financeiro, invoices e
webhooks.
Depois do DELETE, a Chargefy atualiza a assinatura para
status: "canceled", preenche canceled_at, remove qualquer cancelamento
agendado, cancela jobs pendentes de trial/renovação e dispara
subscription.canceled. A resposta retorna o objeto subscription completo
atualizado.
Por padrão, faturas que já estavam em aberto continuam open e cobráveis
depois do cancelamento — o cancelamento não apaga o que o cliente já devia.
Envie void_open_invoices: true para anular essas faturas no mesmo passo.
ID da subscription (
sub_*).Detalhes opcionais do cancelamento. Aceita
comment e feedback; reason é
definido pela Chargefy.Quando
true, todas as faturas em aberto da assinatura passam para
status: "void" e seus payment intents em aberto são cancelados. Por padrão
(false), as faturas em aberto permanecem cobráveis após o cancelamento.Webhooks
O cancelamento imediato disparasubscription.canceled com a subscription
completa em data.object.
Com void_open_invoices: true, cada fatura anulada dispara invoice.voided e
cada payment intent cancelado dispara payment.intent.canceled, antes do
subscription.canceled.
