Langsung ke konten utama

Memulai & Pengaturan Akun

A: Kunjungi dasbor kami dan masukkan email dan kata sandi yang dibagikan kepada Anda dalam email sambutan. Jika Anda mengalami masalah, silakan hubungi tim dukungan kami.
A: Dokumen yang diperlukan untuk verifikasi termasuk ID yang dikeluarkan pemerintah yang valid (untuk verifikasi identitas) dan dokumen pendaftaran bisnis (untuk verifikasi bisnis). Untuk detail lebih lanjut, lihat halaman proses verifikasi.
A: Jika verifikasi Anda ditolak, Anda akan menerima email dengan alasan penolakan. Anda dapat menghubungi tim dukungan kami untuk menyelesaikan masalah, memperbaiki dokumentasi, dan mengajukan kembali. Opsi pengajuan ulang akan diaktifkan oleh tim verifikasi kami jika diperlukan.
A: Proses verifikasi biasanya memakan waktu 24-72 jam kerja. Namun, jika dokumen tambahan diperlukan, prosesnya mungkin memakan waktu lebih lama.
A: Kami memerlukan situs web Anda untuk memahami jenis produk yang Anda jual dan memverifikasi bisnis Anda untuk akses langsung. Jika Anda tidak memiliki situs web atau sedang dalam proses membangunnya, silakan hubungi kami di [email protected]
A: Ya, kami juga mendukung bisnis yang tidak terdaftar. Anda tidak perlu memiliki bisnis terdaftar untuk menggunakan Dodo Payments. Anda dapat mendaftar sebagai individu dan mulai menerima pembayaran internasional tanpa kesulitan. Anda tetap perlu mengajukan formulir Verifikasi Identitas dan formulir Verifikasi Bisnis sebagai bisnis yang tidak terdaftar agar kami dapat mendaftar Anda.
A: Tidak, Anda dapat mengelola beberapa bisnis melalui satu akun. Untuk menambahkan bisnis baru, klik ikon + di sudut kiri bawah dasbor dan pilih opsi Tambah Bisnis. Anda dapat merujuk ke /miscellaneous/accounts#managing-multiple-businesses untuk detail lebih lanjut
A: Tidak, Anda tidak perlu menunggu. Anda dapat mulai mengintegrasikan menggunakan mode Uji dan setelah verifikasi Anda berhasil, Anda dapat mulai melakukan pembayaran Langsung di produksi. Pelajari lebih lanjut tentang mode Uji dan Langsung di sini, /miscellaneous/test-mode-vs-live-mode
A: Pastikan Anda telah mengajukan dokumen verifikasi identitas dan bisnis di tab pengaturan. Jika Anda sudah mengajukannya dan sudah lebih dari 72 jam, periksa alasan mengapa itu ditahan di halaman yang sama dan hubungi tim dukungan.
A: Saat ini Anda tidak dapat menghapus produk atau pelanggan karena ini diperlukan untuk mempertahankan catatan untuk kepatuhan di masa mendatang. Kami sedang mengerjakan fitur arsip produk yang akan memungkinkan Anda untuk menghapus produk dari bagian produk aktif Anda.
A: Anda dapat menambahkan logo bisnis dan nama bisnis Anda ke halaman pembayaran. Untuk mengunggahnya, kunjungi halaman profil bisnis di dasbor Anda.
A: Ya. Anda dapat:
  • Pergi ke Dasbor → Pengaturan → Pengaturan Bisnis
  • Memperbarui logo, nama merek, dan email dukungan Anda.
  • Perubahan akan tercermin pada tautan statis dan dinamis
A: Tidak. Alur checkout yang dihosting tidak mendukung penyematan dalam iframe.Sebagai gantinya:
A: Tidak. Produk adalah wajib dalam sistem Dodo Payments.
A: Tidak, kami tidak mendukung situs web e-commerce.
A: Ya, Anda dapat beralih antara merek untuk produk. Anda dapat memilih merek yang diinginkan saat membuat atau mengedit produk di dasbor Anda.
A: Tidak, Dodo Payments saat ini tidak mendukung:
  • Menghapus merek: Jika merek tidak digunakan, Anda dapat mengabaikannya — itu tidak akan mempengaruhi akun atau operasi Anda
  • Mengubah atau memperbarui URL Merek: Setelah dibuat, URL Merek tidak dapat dimodifikasi. Bahkan jika URL salah, itu tidak mempengaruhi pengaturan atau fungsionalitas Anda
A: Tidak, Dodo Payments saat ini tidak mendukung barang fisik dan tidak menawarkan plugin Shopify.

Verifikasi, Pajak & Kepatuhan

A: Dodo Payments biasanya memerlukan waktu 24–72 jam kerja untuk memproses verifikasi. Namun, penundaan dapat terjadi karena:
  • Volume aplikasi yang tinggi
  • Akhir pekan dan hari libur
  • Pengajuan yang tidak lengkap atau salah
  • Tinjauan manual untuk risiko atau kepatuhan
Jika sudah lebih dari 72 jam, silakan periksa email Anda atau dasbor Dodo Payments untuk tindakan yang diperlukan. Anda juga dapat DM email terdaftar Anda kepada tim di Discord untuk tindak lanjut.
A: Gunakan editor PDF yang tepat seperti:
  • Adobe Acrobat
  • Mac Preview (bekerja untuk sebagian besar)
  • Smallpdf atau PDFescape (editor online)
Jika ada tanda silang pada tanda tangan, pastikan:
  • Anda menyimpan file setelah menerapkan tanda tangan.
  • Alat tersebut meratakan lapisan tanda tangan (beberapa editor tidak).
Hindari menandatangani di penampil browser — mereka tidak selalu menyematkan tanda tangan digital dengan benar.
A: Jika Anda memilih jenis entitas yang salah (misalnya, memilih “Organisasi” tetapi Anda adalah individu atau Pemilik Tunggal dengan GST), verifikasi Anda mungkin dalam status Tertahan, yang mengharuskan Anda untuk mengubah atau memperbarui dokumentasi.Langkah-langkah untuk memperbaiki: Langkah 1: Informasikan dukungan melalui Intercom atau Discord yang akan membantu Anda mengaktifkan pengajuan ulang untuk formulir Kepatuhan Pembayaran. Langkah 2: Pilih jenis pendaftaran yang benar, dan ajukan kembali dokumen yang diperlukan.
A: Jika verifikasi Anda ditolak karena ketidakcocokan entitas (misalnya, Anda memilih “Organisasi” tetapi Anda adalah individu atau Pemilik Tunggal dengan GST), Anda perlu memperbaiki jenis pendaftaran dan mengajukan kembali dokumen Anda.Langkah-langkah untuk memperbaiki: Langkah 1: Periksa dasbor atau email Anda untuk alasan spesifik penolakan. Langkah 2: Hubungi dukungan melalui Intercom atau email dukungan ([email protected]) untuk meminta akses pengajuan ulang untuk formulir Kepatuhan Pembayaran. Langkah 3: Pilih jenis pendaftaran yang benar (Individu vs Organisasi) dan ajukan kembali semua dokumen yang diperlukan. Langkah 4: Tunggu tim kepatuhan untuk meninjau pengajuan ulang Anda.
Opsi pengajuan ulang akan diaktifkan oleh tim verifikasi kami setelah Anda menghubungi dukungan. Pastikan untuk memilih jenis entitas yang benar kali ini untuk menghindari penundaan lebih lanjut.
A: Ya. Setelah penghasilan Anda melewati ambang pembayaran ($100), Dodo Payments memprioritaskan verifikasi Anda.
Ini tidak menjamin persetujuan instan — pastikan model bisnis dan dokumen Anda sesuai.
Jika Anda telah melewati $100 dan masih melihat penundaan, hubungi dukungan kami.
A: Tidak. Orang yang mendaftar harus sesuai dengan pemilik sah bisnis dan semua dokumen yang diajukan.Jika orang tua Anda adalah pemilik bisnis yang sebenarnya:
  • Mereka harus mendaftar menggunakan email dan nomor ponsel mereka.
  • Semua dokumen harus atas nama mereka.
Menggunakan nama orang lain untuk verifikasi sementara Anda mengelola bisnis dapat menyebabkan penolakan kepatuhan.
A: Anda dapat menemukan alasan tersebut di:
  • Dasbor Dodo Payments, di bawah bagian verifikasi.
  • Pemberitahuan email (jika diaktifkan)
Jika tidak terlihat, hubungi [email protected] atau DM ID email terdaftar Anda kepada anggota tim.
A: Ya — tetapi hanya jika:
  • Anda telah memperbaiki masalah yang menyebabkan penolakan.
  • Anda tidak mencoba untuk menghindari keputusan risiko (misalnya, penghapusan karena masalah penipuan).
Membuat beberapa akun tanpa menyelesaikan masalah yang mendasari kemungkinan akan mengakibatkan akun baru juga ditolak.
A: Jika Anda melihat pesan yang menyatakan akun Anda sebelumnya dihapus oleh tim risiko:
  • Itu berarti Dodo Payments menemukan masalah kepatuhan atau risiko yang signifikan dengan aktivitas atau bisnis Anda.
  • Mencoba membuat akun baru menggunakan identitas atau detail bisnis yang sama kemungkinan akan ditolak lagi.
Jika Anda percaya ini adalah kesalahan, kirim email ke [email protected] dan minta tinjauan — sertakan bukti yang jelas untuk mendukung kasus Anda.
A: Untuk menghindari penundaan:
  • Ajukan dokumen yang jelas dan diformat dengan benar
  • Hindari pesan/tags berulang di Discord — ini memperlambat antrean
  • Sebutkan jika Anda telah melewati ambang pembayaran atau memiliki tenggat waktu mendesak
  • DM ID email terdaftar Anda jika diminta
Sebagian besar tinjauan pembayaran diselesaikan dalam waktu 72 jam kerja, kecuali ada masalah dengan pengajuan Anda.
A: Formulir ini terkait dengan jenis entitas Anda:
  • W-8BEN adalah untuk Individu
  • W-8BEN-E adalah untuk Organisasi
Jika Anda mengajukan yang salah:
  • Hubungi dukungan untuk mereset formulir Anda.
  • Isi dan unggah jenis formulir yang benar.
  • Pastikan PAN ada di kolom yang benar (Baris 6a untuk individu).
Rujuk ke panduan formulir resmi IRS jika bingung.
A: Tidak. Jika Anda terdaftar dengan GST sebagai individu (pemilik tunggal), Anda masih dianggap sebagai Individu.✅ Gunakan W-8BEN ✅ Pilih “Individu” dalam pendaftaran ❌ Jangan mengisi W-8BEN-E atau memilih “Organisasi” kecuali Anda adalah entitas hukum yang terdaftar
A: Membuat akun baru untuk menghindari penghapusan sebelumnya tidak diperbolehkan. Jika Anda mencoba ini:
  • Akun baru juga mungkin akan ditandai atau ditolak
  • Keputusan risiko dibawa ke seluruh pendaftaran jika bisnis atau orang yang mendasarinya sama
Jika Anda percaya Anda dihapus secara salah, kirim email ke [email protected] dengan kasus Anda.
A: Dodo Payments secara otomatis menghitung dan menerapkan GST untuk pedagang India berdasarkan lokasi pelanggan Anda.
A: Ya, Dodo Payments mendukung penjualan internasional dan mengelola semua kepatuhan yang terkait.
A: Ya, itu wajib. Karena kami adalah Merchant of Record dan menghasilkan faktur, mengajukan pajak, dan memastikan semua pembelian sesuai, kami memerlukan alamat penagihan pelanggan. Anda dapat menerapkan alur checkout berbasis API kami di mana Anda dapat mengisi detail pelanggan sebelumnya jika Anda telah mengumpulkannya untuk memastikan pengalaman yang lebih lancar bagi pelanggan Anda, tetapi kami akan memerlukan detail ini untuk setiap pembelian.
A: Tidak secara langsung. Dodo Payments bertindak sebagai Merchant of Record, menangani pajak sisi pelanggan, dan membayar di mana berlaku. Anda tetap perlu:
  • Mengajukan pajak penghasilan di negara asal Anda (misalnya, India)
  • Mengajukan W-8BEN(-E) untuk menghindari pemotongan pajak AS default 30%
A: Gunakan logika berikut untuk menentukan formulir mana yang Anda butuhkan:
Anda adalah…Formulir yang Harus DiajukanJenis Merchant
Pemilik Tunggal, Freelancer, IndividuW-8BENIndividu
Pvt Ltd, LLP, Organisasi TerdaftarW-8BEN-EOrganisasi
Masih ragu? Pertimbangkan indikator ini:
  • Jika rekening bank Anda atas nama pribadi Anda, Anda kemungkinan besar adalah Individu → Gunakan W-8BEN
  • Jika rekening bank Anda atas nama perusahaan, Anda adalah Organisasi → Gunakan W-8BEN-E
  • Jika Anda memiliki GST tetapi beroperasi dengan rekening bank pribadi, Anda masih dianggap sebagai Individu → Gunakan W-8BEN
Jika Anda adalah pemilik tunggal dengan GST, Anda masih seorang Individu. Hanya entitas hukum terdaftar (Pvt Ltd, LLP, dll.) yang harus menggunakan W-8BEN-E.
A: Untuk Individu, PAN adalah persyaratan wajib (untuk KYC dan tujuan pajak). Untuk bisnis terdaftar, baik PAN Bisnis atau GSTIN dapat diajukan. GST bersifat opsional kecuali Anda melebihi ambang pendaftaran atau ingin mendapatkan kredit input
A: Memiliki sertifikat Udyam/MSME tidak secara otomatis menjadikan Anda sebagai Organisasi. Formulir yang Anda ajukan tergantung pada jenis rekening bank Anda:
  • Jika Anda beroperasi dengan rekening bank pribadi (bahkan dengan sertifikat Udyam/MSME): Anda dianggap sebagai Individu → Ajukan W-8BEN
  • Jika Anda beroperasi dengan rekening bank perusahaan (entitas terdaftar): Anda adalah Organisasi → Ajukan W-8BEN-E
Faktor kunci adalah apakah rekening bank Anda atas nama pribadi Anda atau nama perusahaan Anda, bukan apakah Anda memiliki sertifikat pendaftaran bisnis.
A: Dodo menangani pajak penjualan untuk pelanggan Anda. W-8BEN(-E) diperlukan untuk pajak pemotongan pada pembayaran kepada Anda.
Mengajukan W-8BEN dengan benar dapat membantu Anda menghindari pajak berganda berdasarkan perjanjian pajak India-AS.

Pembayaran & Transaksi

A: Dodo Payments mendukung berbagai metode pembayaran, termasuk kartu kredit, kartu debit, dan dompet digital. Kami juga mendukung pembayaran satu kali dan pembayaran langganan berulang untuk produk digital.
A: Jika produk memiliki periode percobaan, pembayaran pertama secara otomatis menjadi pembayaran mandat sebesar $0. Ini adalah perilaku yang diharapkan dan mengonfirmasi bahwa mandat telah berhasil dibuat.
A: Tidak. Setelah percobaan berakhir, sistem secara otomatis menghasilkan harga produk (misalnya $25) untuk pelanggan. Mereka tidak perlu membayarnya secara manual.
A: Ini biasanya menunjukkan masalah pengaturan atau implementasi di pihak Anda. Uji alur percobaan + langganan dalam mode uji terlebih dahulu, konfirmasi bahwa itu berfungsi, dan kemudian beralih ke mode langsung.
A: Ya. Disarankan untuk sepenuhnya menerapkan dan menguji fitur dalam mode uji untuk memastikan semuanya berfungsi dengan benar sebelum beralih ke mode langsung.
A: Anda dapat melacak status pembayaran dari bagian Pembayaran di dasbor Anda. Setiap transaksi terdaftar dengan indikator status: Dalam Proses, Gagal, atau Berhasil.
A: Jika pembayaran gagal, periksa Halaman Detail Pembayaran untuk informasi lebih lanjut. Alasan umum termasuk detail pembayaran yang salah, dana tidak mencukupi, atau masalah jaringan. Anda dapat mengirim ulang tautan pembayaran kepada pelanggan Anda untuk mencoba pembayaran lagi.
A: Ya. Dodo Payments memberi tahu pedagang ketika pembayaran pengguna gagal melalui beberapa saluran dalam mode langsung:
  • Pemberitahuan email
  • Peristiwa webhook
  • Pemberitahuan seluler
  • Pemberitahuan dasbor Ini memastikan pedagang tetap terinformasi tentang transaksi yang gagal.
A: Langganan tidak dibatalkan segera. Sebaliknya, statusnya dipindahkan ke tertahan hingga pembayaran yang berhasil dilakukan.Jika Anda memiliki masalah dengan kartu, Anda dapat memperbarui metode pembayaran dengan:
A: Tidak. Anda hanya perlu ID langganan untuk memulai upaya pembayaran baru.
A: Pembayaran langganan dapat gagal dengan INCORRECT_NUMBER jika kartu pelanggan dibatalkan, diganti, dinonaktifkan, atau ditandai oleh bank atau penyedia pembayaran mereka setelah siklus penagihan sebelumnya. Dodo Payments hanya menampilkan pesan kesalahan yang dikembalikan oleh penyedia pembayaran.
A: Ya. Meskipun Anda menyatakan “Tidak ada pengembalian dana” dalam syarat atau situs web Anda, chargeback sebagian besar diatur oleh bank pemegang kartu dan aturan jaringan kartu (misalnya, Visa, Mastercard). Kebijakan “Tidak ada pengembalian dana” tidak membatalkan proses penyelesaian sengketa jaringan kartu. Jika seorang pelanggan mengajukan sengketa, bisnis Anda tetap tunduk pada penyelidikan chargeback. Ini berarti Anda harus merespons dengan bukti (bukti pengiriman, log penggunaan, penerimaan syarat, dll.) untuk melawan atau mengelola sengketa. Jika bank pelanggan memutuskan mendukung pemegang kartu, biaya chargeback dan pembalikan transaksi akan diterapkan terlepas dari kebijakan yang Anda nyatakan. Kami merekomendasikan untuk memiliki komunikasi yang jelas, melacak penggunaan pelanggan, dan memberikan bukti yang meyakinkan ketika chargeback muncul.
A: payment.status dapat null untuk waktu yang singkat:
  • Tepat setelah pembuatan tetapi sebelum pemrosesan selesai
  • Selama kegagalan penagihan langganan atau percobaan ulang
Akhirnya, itu menjadi salah satu: berhasil, gagal, atau dibatalkan.
Gunakan peristiwa webhook seperti payment.succeeded atau payment.failed untuk pelacakan status yang lebih dapat diandalkan.
A:
  • Untuk pembayaran langganan, product_cart kosong karena tidak ada item satu kali yang dibeli
  • product_cart hanya diisi untuk pembayaran satu kali
A: Anda kemungkinan besar menguji dalam Mode Langsung alih-alih Mode Uji.Pembayaran langsung:
  • Menggunakan uang sungguhan
  • Melalui bank nyata
  • Mungkin ditandai sebagai mencurigakan jika volumenya rendah atau tidak konsisten
✅ Selalu uji menggunakan:
  • Mode Uji di dasbor
  • Nomor kartu uji yang disediakan dalam dokumentasi
A: Daftar periksa:
  • Pastikan webhook dikonfigurasi di Dasbor > Pengembang -> Webhooks
  • Periksa apakah webhook gagal diam-diam karena respons non-2xx
  • Periksa log: apakah 429 atau timeout dikembalikan?
A: Kemungkinan Anda hanya mengandalkan parameter kueri redirect_url dan tidak menangani:
  • Webhooks
  • Panggilan konfirmasi API
✅ Perbaiki:
  • Selalu dengarkan webhook payment.succeeded
  • Atau kueri API untuk mengonfirmasi transaksi setelah pengalihan
A: Ini bisa terjadi karena beberapa alasan:
  • Negara penagihan tidak diatur ke IN
  • UPI tidak diaktifkan untuk bisnis Anda
Jika Anda adalah Pedagang Non-India, UPI tidak akan muncul untuk pelanggan Anda.
A: Ya, langganan UPI didukung dengan mandat yang sesuai dengan RBI. Langganan UPI beroperasi di bawah regulasi RBI (Reserve Bank of India) dengan persyaratan tertentu:
  • Batas Mandat:
    • Biaya di bawah ₹15,000: Mandat sesuai permintaan untuk ₹15,000 INR dibuat
    • Biaya ₹15,000 atau lebih: Mandat langganan untuk jumlah langganan yang tepat dibuat
  • Penundaan Pemrosesan 48 Jam: Biaya dimulai pada tanggal yang dijadwalkan, tetapi pemotongan aktual terjadi 48 jam setelah inisiasi (dapat diperpanjang hingga 2-3 jam tambahan)
  • Pembatalan Mandat: Pelanggan dapat membatalkan mandat melalui aplikasi perbankan mereka selama jendela 48 jam
Langganan UPI memiliki persyaratan mandat yang sesuai dengan RBI yang sama seperti langganan kartu India. Untuk informasi lebih lanjut, lihat dokumentasi Metode Pembayaran.
A: Google Pay dan Apple Pay secara otomatis muncul di tautan pembayaran statis dalam mode langsung. Anda tidak perlu melakukan langkah tambahan untuk mengaktifkannya.
A: Anda dapat mengaktifkan 3DS langsung dari Pengaturan Bisnis Anda di dasbor Dodo Payments. Cukup pergi ke Pengaturan Bisnis → Pengaturan Pembayaran dan aktifkan opsi 3DS.
A: Jika Anda ingin pengguna memasukkan info penagihan sendiri:
  • Gunakan tautan statis, yang secara otomatis mengumpulkan penagihan
  • Untuk alur dinamis, Anda harus mengumpulkan info secara manual dan mengirimkannya di API
Belum ada UI bawaan untuk mengumpulkan penagihan selama pembuatan tautan dinamis.
A: Tautan pembayaran statis adalah opsi tanpa kode yang dimaksudkan untuk penggunaan cepat. Mereka:
  • Dikonfigurasi dari dasbor
  • Secara otomatis mengumpulkan info penagihan
  • Tidak dapat disesuaikan per pelanggan/sesi
Tautan pembayaran dinamis dibuat melalui API. Mereka:
  • Mengharuskan Anda untuk mengirimkan info penagihan secara eksplisit
  • Dapat disesuaikan secara real-time (harga, ID pengguna, URL pengalihan, dll.)
Jika Anda tidak ingin menulis kode, pilih tautan statis. Jika Anda memerlukan fleksibilitas atau ingin membangun alur kerja kustom, gunakan tautan dinamis.
A: Pada pembayaran langganan pertama yang berhasil, Anda biasanya akan menerima tiga webhook ini jika tidak ada periode percobaan yang terlibat:
  • subscription.created webhook
  • payment.succeeded webhook
  • subscription.renewal webhook
A: Dodo mendukung pembatalan segera dan terjadwal.Ketika permintaan pembatalan diajukan:
  • Pembatalan segera: Timestamp subscription.cancelled_at diatur segera dan langganan berakhir pada saat itu
  • Pembatalan terjadwal: Gunakan parameter cancel_at_next_billing_date dalam API patch langganan untuk membatalkan di akhir periode penagihan saat ini
A: Dodo Payments mengenakan biaya kepada pelanggan segera setelah pembuatan langganan jika produk tidak memiliki periode percobaan.
Untuk kartu India dan langganan UPI, biaya berulang mengikuti regulasi RBI dengan penundaan pemrosesan 48 jam. Biaya dimulai pada tanggal yang dijadwalkan, tetapi pemotongan aktual dari rekening pelanggan terjadi 48 jam setelah inisiasi. Jendela 48 jam ini dapat diperpanjang hingga 2-3 jam tambahan tergantung pada respons API bank.
A: API Ubah Rencana hanya mengembalikan kode status 200 tanpa body respons, jadi responsnya akan terlihat kosong meskipun perubahan rencana berhasil.
A: Saat mengubah rencana, Dodo Payments secara otomatis mengenakan biaya pada kartu yang disimpan. Jika biaya gagal, langganan dipindahkan ke “tertahan.” Jadi tidak ada alur pembayaran manual yang dipicu.
A: Ini terjadi ketika Currency Adaptif diaktifkan. Fitur ini secara otomatis menambahkan biaya tambahan 4%.
A: Checkout selalu membuat langganan baru. Itu tidak memeriksa apakah pelanggan sudah memiliki langganan aktif. Aplikasi Anda harus memblokir pelanggan yang sudah ada dari memulai sesi checkout untuk menghindari biaya ganda.
A: Kesalahan ini berasal dari penerbit kartu, bukan Dodo Payments. Bank memblokir transaksi karena pembatasan pada kartu tersebut.Alasan umum:
  • Kartu tidak diizinkan untuk pembayaran online, internasional, atau berulang
  • Kategori pedagang (MCC) diblokir
  • Aturan penipuan bank mencegah biaya
  • Kartu prabayar atau terbatas mungkin tidak mendukung pembayaran ini
A: Ya. Anda dapat menguji alur checkout mode langsung dengan membuat kode diskon 100%. Ini memungkinkan Anda menyelesaikan alur pembayaran dan pengalihan tanpa dikenakan biaya.
A: Pembayaran $0 terjadi ketika jumlah yang harus dibayar menjadi nol (misalnya, dengan menerapkan diskon 100%). Dalam kasus seperti itu, tidak ada pembayaran nyata yang diproses, tetapi alur checkout dan langganan tetap berfungsi normal.
A: Dalam banyak kasus, ini terjadi karena Anda secara tidak sengaja beralih ke akun bisnis lama atau tidak aktif. Cukup beralih kembali ke akun bisnis aktif Anda di dasbor Dodo Payments. Jika masalah berlanjut setelah beralih, hubungi Dukungan Dodo Payments untuk bantuan.

Pembayaran & Integrasi Bank

A: Pembayaran adalah transfer pendapatan penjualan yang Anda kumpulkan ke rekening bank yang terhubung. Dodo Payments mendukung beberapa siklus pembayaran:
  • Dua Bulanan (Default):
    • Periode Penagihan 1: 1 hingga 15 → Pembayaran pada tanggal 18 bulan yang sama
    • Periode Penagihan 2: 16 hingga akhir bulan → Pembayaran pada tanggal 4 bulan berikutnya
  • Mingguan: Tersedia untuk bisnis dengan volume transaksi yang lebih tinggi (hubungi dukungan untuk meminta)
  • Bulanan:
    • Periode Penagihan: 1 hingga akhir bulan → Pembayaran pada tanggal 11 bulan berikutnya
Pembayaran hanya dimulai jika semua verifikasi berhasil dan ambang pembayaran terpenuhi. Biasanya memerlukan waktu 1-2 hari kerja agar dana muncul di rekening bank Anda setelah pembayaran dimulai.
Penundaan dapat terjadi jika tanggal pemrosesan pembayaran jatuh pada akhir pekan atau hari libur bank. Siklus pembayaran default untuk semua bisnis adalah dua bulanan.
A: Ambang pembayaran minimum adalah 50USD(atau1,000INR)setelahpemotonganbiayaplatformdanpajak.AndadapatmenyesuaikanambangdompetUSDAndakejumlah50 USD** (atau ₹1,000 INR) setelah pemotongan biaya platform dan pajak. Anda dapat menyesuaikan ambang dompet USD Anda ke jumlah **≥ 50 langsung dari dasbor Anda. Jika saldo Anda tidak memenuhi ambang, itu akan dibawa ke siklus pembayaran berikutnya.Anda dapat melihat jumlah dompet yang tepat dan mengelola ambang pembayaran Anda di bagian pembayaran dari dasbor Anda.
Fitur ambang fleksibel saat ini tersedia untuk dompet USD/EUR/GBP. Ambang dompet INR tetap tetap di ₹1,000.
A: Untuk menghubungkan rekening bank Anda, navigasikan ke bagian Pengaturan Pembayaran di dasbor Anda dan klik Tambahkan Rekening Bank. Anda perlu memasukkan detail bank Anda dan memverifikasi rekening tersebut.
A: Ya, Anda dapat melacak status pembayaran Anda dari bagian Pembayaran di dasbor.
A: Biaya pembayaran mengacu pada biaya transaksi untuk mentransfer uang yang telah kami kumpulkan dari pelanggan Anda ke rekening bank Anda. Kami terus melakukan perbaikan untuk mengurangi biaya pembayaran dengan bermitra dengan mitra lokal di negara Anda. Silakan lihat struktur harga dan biaya untuk informasi lebih lanjut.
A: Pembayaran biasanya memerlukan waktu 1–2 hari kerja untuk tercermin di rekening bank Anda.
Transfer tidak diselesaikan pada akhir pekan atau hari libur bank. Jika pembayaran Anda diproses pada hari Jumat, harapkan itu pada hari Senin atau Selasa.
A: Cukup masukkan detail bank Payoneer Anda di Formulir Info Bank di bawah dasbor Anda. Belum ada integrasi Payoneer terpisah.
A: Ya. Anda dapat menerima pembayaran melalui Payoneer dengan:
  • Memasukkan detail akun Payoneer Anda di Formulir Info Bank di dasbor Dodo
  • Pastikan akun Anda disetujui dan mendukung USD atau mata uang yang Anda tarik
Tidak ada integrasi Payoneer yang didedikasikan — itu diperlakukan sebagai rekening bank biasa.
A: Cukup tunggu. Tim kepatuhan kami biasanya meninjau formulir dalam waktu 1–2 hari kerja. Jika mendesak:
A: Jika hari pembayaran Anda jatuh pada hari Jumat, biasanya diproses pada hari yang sama. Namun:
  • Jika ada hari libur bank atau akhir pekan, itu mungkin tertunda hingga hari kerja berikutnya (biasanya Senin).
  • Waktu yang tepat mungkin tergantung pada aturan pemrosesan bank Anda.
Jika ragu, periksa dasbor Anda atau tanyakan dukungan dengan email terdaftar Anda.
A: Jika Anda telah mengajukan semuanya dan sedang menunggu kepatuhan pembayaran:
  • Sebutkan urgensi Anda dengan jelas dalam obrolan dukungan (misalnya, peluncuran langsung, kampanye berbayar).
  • Sertakan ID bisnis dan email Anda.
  • Hindari spam atau menandai beberapa anggota tim — ini dapat memperlambat antrean.
A: Jika Anda telah memasukkan detail bank yang salah:
  • Hubungi dukungan melalui Intercom atau Discord atau Email.
  • DM ID email Anda dan minta reset manual bagian verifikasi bank jika Anda menghubungi melalui Discord.
  • Tunggu tim kepatuhan untuk membuka kembali bagian tersebut agar Anda dapat mengajukan ulang.
Mengedit detail bank secara langsung di dasbor mungkin tidak diizinkan setelah pengajuan.
A: Tidak. Jika Anda terdaftar sebagai perusahaan atau entitas hukum, Anda harus menggunakan rekening bank entitas tersebut.
A: Jika negara Anda tidak mengeluarkan kode SWIFT, ini tidak akan memblokir verifikasi Anda, tetapi akan memerlukan tinjauan manual oleh tim kepatuhan kami.Apa yang harus dilakukan:
  • Hubungi dukungan dan jelaskan bahwa negara Anda tidak mengeluarkan kode SWIFT
  • Ajukan dokumen bank resmi yang mengonfirmasi:
    • Nomor rekening Anda
    • Nama pemegang rekening
    • Bahwa tidak ada kode SWIFT yang dikeluarkan di negara Anda
  • Dalam beberapa kasus, kode SWIFT placeholder generik dapat digunakan berdasarkan negara Anda
Kasus ini akan melalui tinjauan kepatuhan manual. Untuk pemrosesan yang lebih cepat, tulis ke [email protected] untuk eskalasi.
A: Jika negara Anda tidak menggunakan kode SWIFT, berikan dokumentasi alternatif berikut:
  • Pernyataan bank resmi atau sertifikat yang menunjukkan detail rekening Anda
  • Surat bank yang mengonfirmasi nomor rekening Anda, nama pemegang rekening, dan bahwa kode SWIFT tidak dikeluarkan
  • Dokumen yang dikeluarkan pemerintah yang mengonfirmasi format informasi routing bank Anda
Hubungi [email protected] sebelum mengajukan untuk memastikan Anda memberikan format dokumentasi yang benar untuk negara Anda.

Penagihan & Laporan

A: Ya, Dodo Payments secara otomatis menghasilkan faktur untuk setiap transaksi yang berhasil. Faktur ini mencakup semua detail yang diperlukan seperti rincian pajak, informasi pelanggan, dan detail produk.
A: Ya, Anda dapat menyesuaikan tampilan faktur Anda dengan menambahkan logo perusahaan dan nama merek Anda. Anda dapat mengelola pengaturan ini di bagian Profil Bisnis di dasbor Anda.
A: Anda dapat melihat atau mengunduh faktur dari bagian Faktur di dasbor. Setiap pembayaran akan memiliki faktur terkait yang dapat diunduh sebagai PDF.
A: Anda dapat menghasilkan laporan terperinci dari bagian Laporan di dasbor Anda. Laporan ini mencakup data tentang transaksi, pengembalian dana, dan pembayaran, yang dapat Anda filter berdasarkan tanggal dan ekspor dalam format CSV.

Pengembalian & Sengketa

A: Untuk mengeluarkan pengembalian dana, pergi ke Halaman Detail Pembayaran dari transaksi yang ingin Anda kembalikan dan klik tombol Inisiasi Pengembalian Dana. Anda dapat mengeluarkan pengembalian dana penuh atau sebagian, asalkan pembayaran memenuhi aturan kelayakan pengembalian dana.
A: Setelah pengembalian dana diinisiasi, pelanggan biasanya akan menerima jumlah yang dikembalikan dalam waktu 3-5 hari kerja, tergantung pada metode pembayaran dan bank mereka.
A: Jika chargeback diajukan terhadap Anda:
  • Anda mungkin kehilangan baik jumlah transaksi maupun biaya sengketa
  • Anda dapat mengajukan bukti pengiriman produk, log penggunaan, atau komunikasi pelanggan
  • Namun, keputusan akhir ada di tangan bank penerbit pelanggan
Kirim email ke [email protected] dengan:
  • ID Sengketa
  • ID Pembayaran
  • Bukti yang relevan
A: Ya — Anda dapat:
  • Membagikan dokumentasi (log obrolan, catatan penggunaan, konfirmasi pengiriman)
  • Menjelaskan bahwa layanan telah dipenuhi
  • Meminta pengabaian biaya sengketa jika ini adalah masalah pertama kali atau jika penipuan dapat dibuktikan
Tidak ada jaminan biaya akan diabaikan, tetapi tim kami meninjau setiap kasus berdasarkan merit.

Webhook & Integrasi

A: Ya. Verifikasi manual dimungkinkan, tetapi harus mengikuti langkah-langkah penandatanganan yang benar. Untuk pendekatan yang lebih mudah dan lebih dapat diandalkan, Dodo Payments merekomendasikan menggunakan paket standardwebhooks:
from standardwebhooks.webhooks import Webhook

wh = Webhook(webhook_secret_key)
payload = request.get_data(as_text=True)
headers = request.headers

if not wh.verify(payload, headers):
    return jsonify({'error': 'Invalid webhook signature'}), 401

Then parse the payload as needed.
A: Anda dapat merujuk ke dokumentasi resmi Dodo Payments di sini: https://docs.dodopayments.com/developer-resources/webhooks#manual-verification-alternative
A: Anda kemungkinan bingung antara URL pengalihan dan URL webhook. URL pengalihan adalah tempat pengguna dikirim setelah pembayaran, dan mungkin berisi ?subscription_id=...&status=active dalam permintaan GET. Ini bukan webhook Anda.Untuk menerima payload POST terstruktur dari Dodo Payments:
  • Atur webhook di bawah Dasbor → Pengembang → Webhooks
  • Pastikan URL menerima permintaan POST dan memverifikasi tanda tangan
Anda dapat memiliki webhook dan URL pengalihan — mereka melayani tujuan yang berbeda.
A: Anda kemungkinan lupa untuk mengirimkan lingkungan yang benar saat menginisialisasi klien DodoPayments.
Perbaiki:
client = DodoPayments(
bearer_token="your_api_key",
      environment="live_mode"  # or "test_mode"
)
A: Anda dapat melakukannya melalui dasbor webhook. Pergi ke Dasbor -> Pengembang -> Webhooks
A:
  • URL Webhook: Dikonfigurasi di dasbor. Menerima payload POST tentang peristiwa.
  • URL Pengalihan: Dikirim dalam permintaan API pembayaran. Mengirim pengguna kembali ke aplikasi Anda dengan parameter kueri (?status=success).
Gunakan webhook untuk mengotomatiskan hal-hal seperti pembaruan DB, dan pengalihan untuk menampilkan layar terima kasih.
A: Peristiwa webhook payment.succeeded untuk produk langganan tidak menyertakan product_id. Sebagai gantinya, itu memberikan subscription_id yang terkait dengan langganan, bersama dengan detail relevan lainnya.
A: Untuk memverifikasi bahwa webhook yang Anda terima benar-benar dari Dodo Payments dan bukan dari aktor jahat, ikuti langkah-langkah ini:
  1. Periksa Tanda Tangan: Setiap webhook yang dikirim oleh Dodo Payments menyertakan tanda tangan unik dalam header webhook-signature. Tanda tangan ini dihasilkan menggunakan kunci rahasia webhook Anda dan payload peristiwa.
  2. Ambil Kunci Rahasia: Pastikan Anda memiliki kunci rahasia untuk webhook Anda, yang dapat ditemukan di dasbor Dodo Payments Anda di bawah pengaturan Webhook.
  3. Hitung Ulang Tanda Tangan: Gunakan algoritma penandatanganan yang sama (HMAC-SHA256) seperti Dodo Payments untuk menghitung tanda tangan di server Anda. Gunakan payload webhook dan kunci rahasia webhook Anda.
  4. Bandingkan Tanda Tangan: Bandingkan tanda tangan yang dihitung ulang dengan yang diberikan dalam header webhook-signature. Jika cocok, webhook tersebut otentik; jika tidak, harus ditolak.
  5. Gunakan HTTPS: Pastikan endpoint webhook Anda menggunakan HTTPS untuk mengamankan komunikasi dan mencegah manipulasi selama pengiriman data. Dengan menerapkan langkah-langkah ini, Anda dapat dengan percaya diri memverifikasi keaslian webhook yang dikirim oleh Dodo Payments.
Kami merekomendasikan menggunakan paket yang disediakan oleh StandardWebhooks untuk memverifikasi tanda tangan dan tidak menyusunnya sendiri.
A: Untuk langganan, subscription.renew akan dipicu setiap kali jumlah langganan dipotong. Jadi ya, ini adalah perilaku yang diharapkan.
A: Untuk menguji webhook secara lokal, Anda dapat mengikuti langkah-langkah ini:
  1. Gunakan Alat Tunneling: Alat seperti ngrok, LocalTunnel, atau Cloudflare Tunnel dapat mengekspos server lokal Anda ke internet. Ini memberikan URL publik yang dapat digunakan Dodo Payments untuk mengirimkan peristiwa webhook ke lingkungan lokal Anda.
  2. Atur Endpoint Webhook: Buat endpoint webhook di aplikasi lokal Anda untuk menangani peristiwa webhook yang masuk. Pastikan itu mendengarkan permintaan HTTP POST.
  3. Konfigurasi Webhook di Dodo Payments: Pergi ke dasbor Dodo Payments Anda, navigasikan ke pengaturan Webhook, dan perbarui URL webhook ke URL publik yang dihasilkan oleh alat tunneling.
A: Periksa hal-hal berikut:
  • Anda tidak bingung antara URL webhook dengan URL pengalihan
  • Webhook dikonfigurasi di Pengembang > Webhooks
  • URL Anda menerima permintaan POST dan merespons dengan 2xx
  • Validasi tanda tangan (jika diaktifkan) diterapkan dengan benar
Jika Anda hanya melihat GET dengan ?status=success, Anda sedang mendebug URL pengalihan, bukan webhook.
A: Tidak. Meskipun ini adalah kemenangan cepat, parameter kueri URL dapat dimanipulasi.Jika Anda menggunakan redirect_url?status=success:
  • Validasi ganda transaksi dengan panggilan API
  • Atau tunggu webhook payment.succeeded
Anggap pengalihan sebagai konfirmasi yang dihadapi pengguna, bukan bukti pembayaran.
A: Ya, Dodo Payments menawarkan integrasi API dan dukungan SDK untuk integrasi yang mulus dengan situs web atau platform Anda. Anda dapat menemukan dokumentasi API, panduan SDK, dan sumber daya integrasi di Bagian Pengembang dari dasbor Anda.

Pengujian & Pengembangan Lokal

A: Ya — langganan dapat diuji sepenuhnya dalam Mode Uji.Cukup jangan gunakan nomor kartu asli.
A:
  • Di dasbor Dodo Anda, cari toggle Mode Uji.
  • Alihkan ke ON untuk menggunakan kunci API uji dan mensimulasikan pembayaran.
Anda akan melihat label “Mode Uji” di semua layar. Pastikan untuk menggunakan kunci API atau lingkungan yang sesuai saat beralih.
A: Ya, tetapi ingat:
  • Tidak ada uang nyata yang akan ditransfer
  • Anda dapat mensimulasikan webhook dan alur
  • Detail kartu harus tetap kartu uji
Ini membantu mendebug alur dari awal hingga akhir tanpa dampak finansial.
A: Itu berarti:
  • Kartu India digunakan untuk melakukan pembayaran tetapi negara penagihan tidak diatur sebagai IN.
  • Anda kemungkinan telah mengirimkan negara penagihan yang salah.

Dukungan & Komunikasi

A: Anda dapat menghubungi tim dukungan kami dengan mengirimkan email ke [email protected]. Kami di sini untuk membantu Anda dengan masalah atau pertanyaan yang mungkin Anda miliki.
A: Jika Anda telah mengirim pesan di:
  • Intercom tanpa respons
  • Discord tanpa pengakuan
Maka:

Keamanan & Pencegahan Penipuan

A: Dodo Payments menggunakan deteksi penipuan waktu nyata untuk memantau transaksi yang mencurigakan. Kami juga mematuhi standar PCI-DSS untuk memastikan bahwa semua informasi pembayaran dienkripsi dan aman.
A: Ya, Dodo Payments menggunakan enkripsi data dan tokenisasi untuk melindungi informasi sensitif. Kami memastikan bahwa data pembayaran pelanggan tidak pernah disimpan secara langsung dan tetap aman selama transaksi.
A: Silakan laporkan kerentanan yang ditemukan langsung kepada tim keamanan kami di [email protected]