Webhook Payloads
Facturación basada en créditos
La carga útil que se envía a tu endpoint de webhook cuando ocurren eventos de facturación basada en créditos: créditos virtuales (llamadas a la API, tokens, horas de cómputo) concedidos, consumidos, caducados, transferidos o alertas de saldo. Estos webhooks no están relacionados con las Billeteras de Cliente (saldos monetarios).
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 Facturación Basada en Créditos
Los siguientes eventos de webhook están disponibles para rastrear los cambios en el ciclo de vida de la facturación basada en créditos. Estos eventos se aplican a los derechos de crédito virtuales (llamadas a la API, tokens, horas de cómputo), no a las Billeteras de Cliente (saldos monetarios).| Evento | Descripción |
|---|---|
credit.added | Se otorgan créditos a un cliente (a través de suscripción, compra única, complemento, o API) |
credit.deducted | Los créditos se consumen a través del uso o débito manual |
credit.expired | Los créditos no utilizados caducan después del período de expiración configurado |
credit.rolled_over | Los créditos no utilizados se trasladan a una nueva concesión al final del ciclo |
credit.rollover_forfeited | Los créditos se pierden porque se alcanzó el número máximo de traspasos |
credit.overage_charged | Se aplican cargos por exceso cuando el consumo continúa más allá del saldo cero |
credit.overage_reset | Los cargos acumulados por exceso se reinician (por ejemplo, al inicio de un nuevo ciclo de facturación) |
credit.manual_adjustment | Ajuste manual de crédito o débito realizado a través del panel o API |
credit.balance_low | El saldo de crédito cae por debajo del umbral de saldo bajo configurado |
Eventos del Libro Mayor
Todos los eventos del libro mayor (credit.added hasta credit.manual_adjustment) comparten la misma carga útil CreditLedgerEntryResponse documentada en el esquema a continuación.
Evento de Saldo Bajo (credit.balance_low)
El eventocredit.balance_low usa una carga útil diferente (CreditBalanceLowPayload) centrada en alertas de umbral:
El cliente cuyo saldo de créditos activó la alerta.
La suscripción asociada a este derecho de crédito.
El derecho de crédito que tiene un saldo bajo.
Nombre visible del derecho de crédito.
Saldo de créditos actual en el momento de la alerta.
Créditos totales emitidos por ciclo de facturación para esta suscripción.
El porcentaje de umbral de saldo bajo configurado.
La cantidad absoluta de crédito a la que corresponde el umbral.
Uso de credit.balance_low para alertas proactivas
Utiliza el webhook credit.balance_low para notificar a los clientes antes de que se queden sin créditos:
Get Customer Balance
Consulta el saldo actual de un cliente a través de la API.
Create Ledger Entry
Acredita o debita manualmente el saldo de un cliente.
Esquema de la carga útil del webhook
Response for a ledger entry
Opciones disponibles:
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, overage_reset, auto_top_up, manual_adjustment, refund Last modified on May 22, 2026