Webhook Payloads
Faturamento baseado em créditos
O payload enviado ao seu endpoint webhook quando eventos de faturamento baseado em créditos ocorrem — créditos virtuais (chamadas de API, tokens, horas de computação) concedidos, consumidos, expirados, transferidos ou alertas de saldo. Esses webhooks não estão relacionados às Carteiras do Cliente (saldos monetários).
Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
Eventos de Webhook de Faturamento Baseado em Créditos
Os seguintes eventos de webhook estão disponíveis para acompanhar as alterações no ciclo de vida do faturamento baseado em créditos. Esses eventos se aplicam a direitos de créditos virtuais (chamadas de API, tokens, horas de computação), não às Carteiras do Cliente (saldos monetários).| Event | Description |
|---|---|
credit.added | Credits are granted to a customer (via subscription, one-time purchase, add-on, or API) |
credit.deducted | Credits are consumed through usage or manual debit |
credit.expired | Unused credits expired after the configured expiry period |
credit.rolled_over | Unused credits are carried forward to a new grant at cycle end |
credit.rollover_forfeited | Credits forfeited because the max rollover count was reached |
credit.overage_charged | Overage charges applied when usage continues beyond zero balance |
credit.manual_adjustment | Manual credit or debit adjustment made via dashboard or API |
credit.balance_low | Credit balance drops below the configured low balance threshold |
Eventos do Livro-razão
Todos os eventos do livro-razão (credit.added através de credit.manual_adjustment) compartilham o mesmo payload CreditLedgerEntryResponse documentado no esquema abaixo.
Evento de saldo baixo (credit.balance_low)
O eventocredit.balance_low utiliza um payload diferente (CreditBalanceLowPayload) focado em alertas de limite:
O cliente cujo saldo de créditos disparou o alerta.
A assinatura associada a esse direito de crédito.
O direito de crédito que está com saldo baixo.
Nome exibido do direito de crédito.
Saldo atual de créditos no momento do alerta.
Total de créditos emitidos por ciclo de faturamento para essa assinatura.
A porcentagem de limite de saldo baixo configurada.
O valor absoluto de créditos que corresponde ao limite.
Usando credit.balance_low para Alertas Proativos
Use o webhook credit.balance_low para notificar clientes antes que eles acabem os créditos:
Get Customer Balance
Verifique o saldo atual de um cliente via API.
Create Ledger Entry
Credite ou debite manualmente o saldo de um cliente.
Esquema do Payload do Webhook
Response for a ledger entry
Opções disponíveis:
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, overage_reset, auto_top_up, manual_adjustment, refund Last modified on March 2, 2026