Skip to main content
Refund pelanggan secara penuh atau sebagian dari halaman detail pembayaran. Refund dikirim ke metode pembayaran asli, dan Dodo Payments mengirimkan tanda terima melalui email kepada pelanggan saat refund berhasil.

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.
Untuk memulai, klik Mulai Refund dan pilih Refund penuh atau Refund sebagian. Refund hanya dapat diproses jika memenuhi setiap aturan refund.
Tombol mulai refund pada halaman detail pembayaran
Refund sebagian berguna ketika hanya sebagian pesanan yang perlu direfund.
Untuk melakukan refund dari backend, panggil Buat Refund dengan 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.
Sebelum mengonfirmasi, dashboard menampilkan refund harga, refund pajak, dan total refund kepada pelanggan.

Aturan Refund

  1. Pembayaran harus berhasil.
  2. 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.
  3. Refund, bersama refund sebelumnya pada pembayaran tersebut, tidak boleh melebihi jumlah yang dibayarkan.
  4. Hanya satu refund per pembayaran yang dapat sedang diproses. Refund dengan status pending atau review harus selesai sebelum Anda memulai refund lainnya.
  5. Saldo Anda harus mencukupi jumlah refund.
  6. Dalam mode live, pembayaran live harus diaktifkan untuk bisnis Anda.
  7. Refund diterbitkan ke metode pembayaran asli yang digunakan oleh pelanggan.
Jika salah satu aturan tidak terpenuhi, permintaan refund ditolak. Untuk mendapatkan bantuan, hubungi support@dodopayments.com.

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.
Saat refund diproses, ledger Saldo mencatat entri berikut: 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:
  1. Periksa saldo Anda di Payouts → Balances.
  2. Tunggu hingga pembayaran baru menambah saldo Anda, lalu mulai refund. Refund harus dimulai dalam jangka waktu refund, jadi jangan menunggu hingga melewatinya.
  3. Jika refund tidak dapat ditunda, kirim email ke support@dodopayments.com dari alamat email terdaftar Anda dengan menyertakan ID pembayaran.
Aturan saldo juga berlaku dalam mode test. Untuk menguji refund secara menyeluruh, termasuk webhook refund.succeeded, selesaikan pembayaran test dalam jumlah yang cukup hingga saldo mode test Anda menanggung jumlah refund.

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.
Halaman Refunds terlihat seperti ini:
Halaman refund yang menampilkan daftar transaksi refund
Untuk membaca refund dari backend Anda, gunakan List Refunds dan Get Refund Detail.

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:
Template tanda terima refund yang menampilkan detail refund
Tanda terima refund mencakup:
  • 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.
Terakhir diubah pada 28 September 2026