Dodo Payments menyediakan notifikasi webhook waktu nyata untuk menjaga Anda tetap terinformasi tentang peristiwa penting terkait transaksi, langganan, pengembalian dana, sengketa, dan manajemen kunci lisensi. Berikut adalah panduan terperinci tentang peristiwa ini, dikategorikan untuk kejelasan, bersama dengan tips dan pertimbangan implementasi.
Event Pembayaran
Event Pengembalian Dana
Event Sengketa
Event Langganan
Event Kunci Lisensi
Event Pemberian Hak
Untuk skema payload yang terperinci, sampel event, dan referensi lengkap revocation_reason, lihat Webhook Pemberian Hak.
Event Kredit
Event Pemulihan
Untuk skema payload yang terperinci, deskripsi field, dan contoh handler, lihat Recovery Webhooks.
Event Penagihan
Untuk skema payload yang terperinci, deskripsi bidang, dan contoh handler, lihat Webhook Pemulihan.
Event Payout
Event ini melacak perpindahan dana Anda dari Dodo Payments ke rekening bank, dengan mencerminkan status payout yang ditampilkan di dashboard. Payload-nya adalah objek payout dengan struktur yang sama seperti entri dari GET /payouts.
Jangan mengasumsikan bahwa event payout bersifat final atau selalu berurutan. payout.failed dapat tiba secara valid setelah payout.success ketika bank mengembalikan transfer, dan payout.success dapat tiba setelah payout.failed ketika payout yang gagal kemudian dipulihkan. Selalu perlakukan status pada payload sebagai keadaan saat ini.
payout.created sebelumnya dikirim sebagai payout.not_initiated. Jika Anda memiliki endpoint yang sudah ada dan memfilter pada payout.not_initiated, perbarui filter tersebut ke payout.created agar tetap cocok.
Untuk skema payload yang terperinci, deskripsi field, dan contoh handler, lihat Payout Webhooks.
Event webhook ini dirancang untuk memberikan pembaruan penting kepada merchant agar dapat mengelola operasional secara efektif. Implementasikan handler yang tangguh untuk setiap event yang relevan dalam integrasi webhook Anda guna memastikan fungsionalitas yang lancar dan andal.