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).
| 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 |
credit.added hingga credit.manual_adjustment) memiliki payload CreditLedgerEntryResponse yang sama, seperti yang didokumentasikan dalam skema berikut.
credit.balance_low menggunakan payload berbeda (CreditBalanceLowPayload) yang difokuskan pada pemberitahuan ambang batas:
credit.balance_low untuk Peringatan Proaktifcredit.balance_low untuk memberi tahu pelanggan sebelum kredit mereka habis:
Response for a ledger entry
credit_added, credit_deducted, credit_expired, credit_rolled_over, rollover_forfeited, overage_charged, auto_top_up, manual_adjustment, refund