Memulai Refund
Anda dapat memulai dua jenis refund dari Halaman Detail Pembayaran:- Refund penuh: Mengembalikan seluruh jumlah pembayaran kepada pelanggan.
- Refund sebagian: Mengembalikan sebagian pembayaran. Anda menetapkan jumlah refund untuk setiap item.

payment_id. Untuk refund sebagian, kirimkan items, masing-masing dengan item_id (ID product_id atau add-on) dan amount untuk direfund dalam unit mata uang terkecil.
Detail yang Diperlukan untuk Refund
- Jumlah Refund: Jumlah yang akan direfund. Untuk refund sebagian, masukkan jumlah setiap item yang ingin Anda kembalikan kepada pelanggan. Dashboard menampilkan jumlah yang dapat direfund untuk setiap item dan mencegah Anda melakukan refund melebihi pembayaran asli.
- Alasan Refund: Alasan refund, yang dicatat bersama refund. Dashboard mengharuskan sedikitnya 5 karakter, sedangkan API menerima hingga 3.000 karakter.
Aturan Refund
- Pembayaran harus berhasil.
- Refund (penuh atau sebagian) harus dimulai dalam jangka waktu refund, yang secara default adalah 30 hari sejak tanggal pembayaran. Setelah jangka waktu tersebut berakhir, refund tidak diizinkan.
- Refund, bersama refund sebelumnya pada pembayaran tersebut, tidak boleh melebihi jumlah yang dibayarkan.
- Hanya satu refund per pembayaran yang dapat sedang diproses. Refund dengan status
pendingataureviewharus selesai sebelum Anda memulai refund lainnya. - Saldo Anda harus mencukupi jumlah refund.
- Dalam mode live, pembayaran live harus diaktifkan untuk bisnis Anda.
- Refund diterbitkan ke metode pembayaran asli yang digunakan oleh pelanggan.
Saat Saldo Anda Tidak Cukup untuk Menanggung Refund
Dodo Payments membayar refund dari saldo dompet Anda, bukan dari pembayaran awal. Jika saldo Anda lebih rendah daripada jumlah refund, refund akan ditolak meskipun pembayaran berhasil. Saldo Anda dapat lebih rendah daripada jumlah penuh pembayaran karena tiga alasan:- Pembayaran menambahkan jumlah yang lebih kecil daripada yang dibayar pelanggan. Dompet Anda dikreditkan sebesar pembayaran tersebut, lalu pajak atas pembayaran dan biaya transaksi Dodo Payments didebit. Refund penuh mengembalikan jumlah yang lebih besar daripada jumlah yang ditambahkan ke saldo Anda.
- Payout memindahkan saldo Anda ke bank. Pada setiap tanggal payout, saldo Anda yang memenuhi syarat ditransfer ke rekening bank. Tepat setelah payout, saldo Anda mungkin tidak cukup untuk menanggung refund atas pembayaran yang dilakukan sebelumnya.
- Entri lain menggunakan saldo yang sama. Refund dan dispute sebelumnya, beserta biayanya, dikurangkan dari saldo Anda saat terjadi.
Entri Biaya Pembayaran tidak memiliki pembalikan, sehingga Dodo Payments tidak mengembalikan biaya transaksi pada pembayaran awal saat Anda melakukan refund.
Untuk menerbitkan refund yang tidak dapat ditanggung oleh saldo Anda:
- Periksa saldo Anda di Payouts → Balances.
- Tunggu hingga pembayaran baru menambah saldo Anda, lalu mulai refund. Refund harus dimulai dalam jangka waktu refund, jadi jangan menunggu hingga melewatinya.
- Jika refund tidak dapat ditunda, kirim email ke support@dodopayments.com dari alamat email terdaftar Anda dengan menyertakan ID pembayaran.
Status Refund
Lacak progres refund Anda dengan status berikut:
Dodo Payments mengirimkan webhook
refund.succeeded atau refund.failed saat refund mencapai status final. Lihat Webhook Refund.
Halaman Refund
Tab Refunds pada halaman Transactions mencantumkan setiap refund, beserta jumlah, status, ID refund, pembayaran terkait, jenis refund, tanggal, dan alasannya:- Untuk membuka Payment Details Page pembayaran yang direfund, klik ID-nya di kolom Associated Payment.
- Refund diekspor dari Settings → Reports. Adjustments Report mencakup refund dan dispute secara bersamaan, dalam format CSV atau XLSX.

Tanda Terima Refund
Saat refund berhasil, Dodo Payments mengirim email kepada pelanggan. Email tersebut menampilkan jumlah refund, status, ID Refund, jumlah pembayaran awal, dan tanggal refund, serta menyediakan tautan ke Tanda Terima Refund. Email Refund Successful aktif secara default; Anda dapat menonaktifkannya di Customer Emails. Untuk mengambil tanda terima dari backend Anda, gunakan Get Refund Receipt. Template Tanda Terima Refund:
- ID Refund: Pengidentifikasi unik untuk refund, beserta ID pembayaran yang direfund.
- Jenis refund: Menunjukkan apakah refund penuh atau sebagian.
- Jumlah refund: Jumlah yang direfund kepada pelanggan, beserta jumlah kena pajak dan jumlah pajaknya.
- Tanggal refund: Tanggal refund diproses.
- Metode refund: Metode pembayaran yang digunakan untuk mengirim refund.
- Alasan refund: Alasan refund.