Skip to main content
Dodo Payments mengeluarkan webhook events pada setiap tahap siklus pembayaran, subscription, dispute, payout, credit, atau license key. Halaman ini mencantumkan setiap event berdasarkan resource. Untuk schema payload dan contoh handler yang lebih detail, lihat halaman khusus resource yang ditautkan di bawah.

Payment Events

Untuk schema payload lengkap, lihat Payment Webhooks.

Refund Events

Untuk schema payload lengkap, lihat Refund Webhooks.

Dispute Events

Untuk schema payload dan contoh handler yang lebih detail, lihat Dispute Webhooks.

Subscription Events

Untuk schema payload dan contoh handler yang lebih detail, lihat Subscription Webhooks.

License Key Events

Untuk schema payload lengkap, lihat License Key Webhooks.

Entitlement Grant Events

Untuk schema payload yang lebih detail, contoh event, dan referensi lengkap revocation_reason, lihat Entitlement Grant Webhooks.

Credit Events

Untuk schema payload dan contoh handler yang lebih detail, lihat Credit-Based Billing Webhooks.

Recovery Events

Untuk schema payload, deskripsi field, dan contoh handler yang lebih detail, lihat Recovery Webhooks.

Dunning Events

Untuk schema payload, deskripsi field, dan contoh handler yang lebih detail, lihat Recovery Webhooks.

Payout Events

Payout events melacak perpindahan dana Anda dari Dodo Payments ke rekening bank Anda. Event ini mencerminkan status payout yang ditampilkan di dashboard. Payload-nya adalah objek payout dengan struktur yang sama seperti entri dari GET /payouts.
Payout events bukan event terminal dan tidak selalu mengikuti urutan tertentu. payout.failed dapat tiba setelah payout.success ketika bank mengembalikan transfer, dan payout.success dapat tiba setelah payout.failed ketika payout yang gagal kemudian dipulihkan. status dalam payload selalu sesuai dengan jenis event, jadi gunakan timestamp tingkat teratas dari setiap event untuk menemukan status terbaru.
payout.created sebelumnya dikeluarkan sebagai payout.not_initiated. Jika endpoint yang ada memfilter berdasarkan payout.not_initiated, perbarui filter tersebut menjadi payout.created agar tetap cocok.
Untuk schema payload, deskripsi field, dan contoh handler yang lebih detail, lihat Payout Webhooks.
Terakhir diubah pada 26 September 2026