Webhook Payloads
Credit-Based Billing
Payload yang dikirim ke endpoint webhook Anda saat terjadi peristiwa penagihan berbasis kredit — kredit virtual (panggilan API, token, jam komputasi) diberikan, digunakan, kedaluwarsa, dilanjutkan, atau peringatan saldo. Webhook ini tidak terkait dengan Customer Wallets (saldo moneter).
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.
Event Webhook Penagihan Berbasis Kredit
Peristiwa webhook berikut tersedia untuk melacak perubahan siklus hidup penagihan berbasis kredit. Peristiwa ini berlaku untuk hak kredit virtual (panggilan API, token, jam komputasi), bukan untuk Customer Wallets (saldo moneter).| Event | Description |
|---|---|
credit.added | Kredit diberikan kepada pelanggan (melalui langganan, pembelian satu kali, tambahan, atau API) |
credit.deducted | Kredit digunakan melalui pemakaian atau debit manual |
credit.expired | Kredit yang tidak digunakan kedaluwarsa setelah periode kedaluwarsa yang dikonfigurasi |
credit.rolled_over | Kredit yang tidak digunakan dibawa ke pemberian baru pada akhir siklus |
credit.rollover_forfeited | Kredit hangus karena jumlah rollover maksimum tercapai |
credit.overage_charged | Biaya kelebihan diterapkan ketika pemakaian berlanjut melebihi saldo nol |
credit.manual_adjustment | Penyesuaian kredit atau debit manual dilakukan melalui dasbor atau API |
credit.balance_low | Saldo kredit turun di bawah ambang batas saldo rendah yang dikonfigurasi |
Peristiwa Buku Besar
Semua peristiwa buku besar (credit.added hingga credit.manual_adjustment) memiliki payload CreditLedgerEntryResponse yang sama, seperti yang didokumentasikan dalam skema berikut.
Peristiwa Saldo Rendah (credit.balance_low)
Peristiwacredit.balance_low menggunakan payload berbeda (CreditBalanceLowPayload) yang difokuskan pada pemberitahuan ambang batas:
Pelanggan yang saldo kreditnya memicu peringatan.
Langganan yang terkait dengan hak kredit ini.
Hak kredit yang memiliki saldo rendah.
Nama tampilan dari hak kredit.
Saldo kredit saat ini pada saat peringatan.
Total kredit yang diterbitkan per siklus penagihan untuk langganan ini.
Persentase ambang batas saldo rendah yang dikonfigurasi.
Jumlah kredit absolut yang menjadi acuan ambang batas.
Menggunakan credit.balance_low untuk Peringatan Proaktif
Gunakan webhook credit.balance_low untuk memberi tahu pelanggan sebelum kredit mereka habis:
Get Customer Balance
Periksa saldo pelanggan saat ini melalui API.
Create Ledger Entry
Secara manual memberi kredit atau debit ke saldo pelanggan.
Skema Payload Webhook
Response for a ledger entry
Opsi yang tersedia:
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