Langsung ke konten utama
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

Nama AcaraJenis AcaraDeskripsi
Payment Succeededpayment.succeededDipicu ketika pembayaran berhasil diproses.
Payment Failedpayment.failedTerjadi ketika upaya pembayaran gagal karena kesalahan, kartu ditolak, atau masalah lainnya.
Payment Processingpayment.processingMenunjukkan bahwa pembayaran sedang diproses.
Payment Cancelledpayment.cancelledDipicu ketika pembayaran dibatalkan sebelum selesai.

Event Pengembalian Dana

Nama AcaraJenis AcaraDeskripsi
Refund Succeededrefund.succeededDipicu ketika pengembalian dana berhasil diproses.
Refund Failedrefund.failedTerjadi ketika upaya pengembalian dana gagal karena kesalahan pemrosesan atau masalah lainnya.

Event Sengketa

Nama AcaraJenis AcaraDeskripsi
Dispute Openeddispute.openedDipicu ketika pelanggan memulai sengketa.
Dispute Expireddispute.expiredMenunjukkan bahwa sengketa telah kedaluwarsa tanpa penyelesaian.
Dispute Accepteddispute.acceptedDipicu ketika pedagang menerima sengketa.
Dispute Cancelleddispute.cancelledTerjadi ketika sengketa dibatalkan oleh pelanggan atau sistem.
Dispute Challengeddispute.challengedDipicu ketika pedagang menentang sengketa.
Dispute Wondispute.wonMenunjukkan bahwa pedagang berhasil memenangkan sengketa.
Dispute Lostdispute.lostTerjadi ketika pedagang kalah dalam sengketa.

Event Langganan

Nama AcaraJenis AcaraDeskripsi
Subscription Activesubscription.activeMenunjukkan bahwa langganan sekarang aktif dan tagihan berulang dijadwalkan.
Subscription Updatedsubscription.updatedDipicu ketika ada pembaruan pada bidang langganan apa pun (sinkronisasi waktu nyata tanpa polling).
Subscription On Holdsubscription.on_holdDipicu ketika langganan sementara ditangguhkan karena gagal perpanjangan.
Subscription Renewedsubscription.renewedTerjadi ketika langganan berhasil diperpanjang.
Subscription Plan Changedsubscription.plan_changedDipicu ketika langganan ditingkatkan, diturunkan, atau dimodifikasi dengan addon berbeda.
Subscription Cancelledsubscription.cancelledDipicu ketika langganan dibatalkan oleh pedagang atau pelanggan.
Subscription Failedsubscription.failedMenunjukkan langganan gagal. Ini berarti kami tidak dapat membuat mandat.
Subscription Expiredsubscription.expiredDipicu ketika langganan mencapai akhir masa berlakunya dan kedaluwarsa.

Event Kunci Lisensi

Nama AcaraJenis AcaraDeskripsi
License Key Createdlicense_key.createdDipicu ketika kunci lisensi baru dibuat untuk produk.

Peristiwa Kredit

Nama PeristiwaJenis PeristiwaDeskripsi
Kredit Ditambahkancredit.addedDipicu saat kredit diberikan kepada pelanggan (langganan, sekali, add-on, atau API).
Kredit Dikurangicredit.deductedTerjadi saat kredit digunakan melalui pemakaian atau debit manual.
Kredit Kedaluwarsacredit.expiredDipicu saat kredit yang tidak digunakan kedaluwarsa setelah periode kadaluarsa yang dikonfigurasi.
Kredit Digulungcredit.rolled_overTerjadi saat kredit yang tidak digunakan diteruskan ke pemberian baru di akhir siklus.
Rollover Dibatalkancredit.rollover_forfeitedDipicu saat kredit dibatalkan karena jumlah rollover maksimum tercapai.
Biaya Lebihcredit.overage_chargedTerjadi saat biaya kelebihan dikenakan untuk penggunaan melebihi saldo nol.
Penyesuaian Manualcredit.manual_adjustmentDipicu saat penyesuaian kredit atau debit manual dilakukan.
Saldo Rendahcredit.balance_lowDipicu saat saldo kredit turun di bawah ambang batas yang dikonfigurasi.
Peristiwa webhook ini dirancang untuk memberikan pembaruan penting kepada pedagang agar mereka dapat mengelola operasional secara efektif. Terapkan penangkap yang kuat untuk setiap peristiwa yang relevan dalam integrasi webhook Anda untuk memastikan fungsionalitas yang lancar dan dapat diandalkan.