Route by Geography
Kirim pembayaran dari negara tertentu ke processor Anda sendiri, dan arahkan semua pembayaran lainnya ke Dodo Payments.
Keep Your Processor Accounts
Lanjutkan penggunaan akun dan hubungan Anda yang sudah ada dengan Stripe atau Adyen.
Stay the Merchant of Record
Pada rute Anda sendiri, Anda tetap menjadi penjual resmi dan mengendalikan tax, disputes, serta payouts.
One Billing Layer
Dodo Payments menjalankan products, subscriptions, invoices, dan analytics di kedua rute.
BYOP vs. Dodo sebagai Merchant of Record
Kedua model berjalan berdampingan. Setiap pembayaran mengikuti rute yang ditetapkan untuk negara pelanggan. Untuk melihat perbandingan ini di dashboard, pilih Show Comparison di bawah Settings → BYOP.Processor yang Didukung
Anda dapat menghubungkan Stripe dan Adyen.Stripe
Adyen
Menyiapkan BYOP
Untuk memulai setup wizard, buka Settings → BYOP di dashboard dan pilih Configure pada card Bring Your Own Processor.Connections dikonfigurasi per environment. Processor yang Anda hubungkan dalam test mode (ditampilkan sebagai Sandbox) terpisah dari processor yang Anda hubungkan dalam live mode (ditampilkan sebagai Production). Untuk melakukan pengujian sebelum live, siapkan keduanya. Setup wizard menggunakan mode yang ditetapkan oleh switch Live Mode di sidebar.

1
Choose a Payment Processor
Di Select Payment Processor, pilih Stripe atau Adyen, lalu pilih Continue.

2
Connect Your Account
Masukkan detail connection, lalu pilih Connect processor:
Dodo Payments membuat connection dan menampilkan URL Webhook Endpoint yang unik untuk connection tersebut. Tambahkan URL itu sebagai tujuan webhook di dashboard processor Anda. Kemudian tempelkan Webhook Signing Secret ke Dodo Payments dan pilih Save & continue:
- Processor Name: nama untuk connection ini, 2–75 karakter. Nama membantu saat Anda menghubungkan beberapa akun dari satu processor, misalnya Stripe US dan Stripe UK.
- Secret Key: API key processor Anda untuk mode saat ini. Untuk Stripe, ini adalah secret key
sk_...Anda. - Merchant Account (khusus Adyen): identifier merchant account Adyen Anda.

- Stripe: signing secret dari webhook endpoint yang Anda tambahkan.
- Adyen: HMAC key dari Customer Area → Webhooks.
Setelah terhubung, secret key Anda disimpan dengan aman dan tidak dapat dilihat atau diubah. Merchant account Adyen juga tidak dapat diubah setelah setup. Di processor Anda, Anda hanya mengonfigurasi URL webhook yang dibuat oleh Dodo Payments; Anda tidak pernah berinteraksi langsung dengan infrastruktur yang mendasarinya.
3
Configure Payment Routing
Tambahkan routing rules yang memetakan negara pelanggan ke processor. Setiap negara diarahkan tepat ke satu processor:
Untuk menetapkan satu atau beberapa negara ke processor, pilih Add Route, pilih processor, lalu pilih negara-negara tersebut. Negara yang sudah diarahkan ke processor lain tidak dapat ditambahkan.
- Processor Anda menangani pembayaran dari negara yang Anda tetapkan kepadanya.
- Dodo Payments menangani Rest of the World, yaitu setiap negara yang tidak Anda arahkan, sebagai Merchant of Record.


Panduan Routing
- Rest of the World mencakup setiap negara tanpa rute.
- Rute Dodo Payments sebagai Merchant of Record menangani compliance dan tax secara otomatis.
- Rute pada payment processor Anda sendiri memerlukan konfigurasi tax terpisah jika diperlukan.
4
Configure Invoice Information
Untuk pembayaran yang diarahkan melalui processor Anda sendiri, Anda adalah penjual yang tercantum pada invoice. Masukkan detail bisnis untuk invoice tersebut:
- Registered Business Name (wajib).
- Tax ID (EIN, SSN, etc.) (opsional): 3–32 huruf, angka, atau tanda hubung. Validasi format tersedia untuk EIN AS.
- Statement Descriptor (wajib): informasi yang dilihat pelanggan pada rekening koran mereka. Gunakan 5–22 huruf, angka, spasi,
_, atau-. - Registered Business Address (wajib): mulai ketik untuk mencari alamat Anda, atau masukkan secara manual.
- Privacy Policy Link dan Terms of Service Link (wajib).

5
Review and Finish
Tinjau connection processor, routing rules, dan detail invoice Anda. Pilih I confirm that the routing and billing details are correct, lalu pilih Finish setup.


Cara Kerja Routing
Dodo Payments memilih rute berdasarkan negara billing pelanggan saat payment dibuat. Aturan yang sama berlaku untuk one-time payments, checkout sessions, dan subscriptions baru. Renewal menggunakan processor tempat subscription dibuat (lihat Subscriptions). Pada rute yang ditangani oleh processor Anda:- Pembayaran diproses melalui akun processor Anda, dalam billing currency.
- Dodo Payments tidak menghitung atau memungut tax. Anda bertanggung jawab atas tax pada rute tersebut.
- Invoice menampilkan business details dan statement descriptor yang Anda konfigurasi, tanpa detail Merchant of Record Dodo Payments.
- Processor Anda membayar Anda secara langsung. Jumlah pembayaran tidak pernah masuk ke saldo Dodo Payments Anda; hanya BYOP billing fee yang dicatat di sana.
Langganan
Subscription tetap menggunakan processor tempat subscription tersebut dibuat. Saat renewal, Dodo Payments menagih processor yang sama dengan payment mandate yang disimpan saat pelanggan berlangganan, dan tidak mengevaluasi ulang routing rules. Pembaruan payment method untuk subscription diproses melalui processor yang sama. Apakah Dodo Payments menghitung tax untuk subscription juga ditetapkan saat subscription dibuat.Melihat Processor yang Menangani Pembayaran
Setelah mengonfigurasi BYOP, tabel Payments dan Disputes menampilkan icon processor (Stripe, Adyen, atau Dodo Payments) pada setiap baris. Halaman detail payment dan dispute menambahkan field Payment Processor, sehingga Anda dapat mengetahui rute yang menangani suatu transaksi.Refunds, Disputes & Payouts
- Refunds
- Disputes
- Payouts
Mulai refund dari dashboard Dodo seperti biasa. Untuk pembayaran yang diarahkan melalui processor Anda sendiri, Dodo Payments mengirimkan refund ke processor tersebut, yang kemudian mengembalikan dana; refund tidak menggunakan saldo Dodo Payments Anda. Untuk pembayaran yang diarahkan ke Dodo, Dodo Payments memproses refund tersebut.
Analytics
Analytics revenue, tax, dan subscription mencakup kedua rute, sehingga Anda dapat melihat seluruh billing di satu tempat. Widget disputes dan payouts hanya menampilkan aktivitas yang diproses Dodo. Aktivitas pada processor Anda sendiri juga muncul di dashboard processor tersebut.Billing Fee
Dodo Payments mengenakan BYOP billing fee pada setiap pembayaran yang diarahkan melalui processor Anda sendiri, karena Dodo Payments tetap menjalankan products, subscriptions, invoicing, dan analytics untuk pembayaran tersebut. Tarif default adalah 0.5% dari jumlah pembayaran yang setara dalam USD, dan tarif pastinya dikonfirmasi saat BYOP diaktifkan untuk akun Anda. Fee tersebut muncul sebagai entribyop_fee dalam ledger saldo Anda. Untuk membahas tarif Anda, hubungi tim.
Frequently Asked Questions
Which processors can I connect?
Which processors can I connect?
Can I route only some countries to my processor?
Can I route only some countries to my processor?
Ya. Tetapkan negara tertentu ke processor Anda dan biarkan negara lainnya sebagai Rest of the World, yang ditangani Dodo Payments sebagai Merchant of Record. Setiap negara diarahkan tepat ke satu processor.
Who is the Merchant of Record on BYOP routes?
Who is the Merchant of Record on BYOP routes?
Ya. Pada rute yang ditangani processor Anda sendiri, Anda tetap menjadi penjual resmi dan bertanggung jawab atas tax, chargebacks, PCI compliance, serta payouts untuk transaksi tersebut.
Does Dodo calculate tax on my processor's routes?
Does Dodo calculate tax on my processor's routes?
Tidak. Dodo Payments tidak menghitung atau memungut tax pada rute yang ditangani processor Anda sendiri; Anda mengelola tax untuk transaksi tersebut. Dodo Payments tetap menangani tax pada pembayaran yang diarahkan ke Dodo Payments sebagai Merchant of Record.
What happens to active subscriptions if I disable a processor?
What happens to active subscriptions if I disable a processor?
Renewal pada processor tersebut gagal selama processor dinonaktifkan, karena setiap subscription melakukan renewal pada processor tempat subscription tersebut dibuat. Renewal ini muncul sebagai failed payments di dashboard.Dodo Payments juga menjeda email payment recovery untuk subscription tersebut. Aktifkan kembali processor untuk memulihkan renewal; recovery attempts yang dijeda kemudian dilanjutkan.
Mulai
What is Merchant of Record?
Pahami cara kerja model Merchant of Record full-service Dodo Payments.