Skip to main content
Bring Your Own Processor (BYOP) menghubungkan akun Stripe atau Adyen Anda sendiri ke Dodo Payments. Pembayaran dari negara yang Anda pilih diproses melalui akun processor Anda, sementara Dodo Payments menjalankan semua hal di sekitar transaksi: products, subscriptions, license keys dan entitlement engine, invoicing, Customer Portal, serta analytics. Untuk setiap negara pelanggan, Anda memilih pihak yang memproses pembayaran: processor Anda, yang menjadikan Anda sebagai penjual resmi untuk rute tersebut, atau Dodo Payments sebagai Merchant of Record full-service Anda. Pembayaran dari negara yang tidak memiliki rute akan masuk ke Dodo Payments.

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.
Konfigurasi yang umum adalah hybrid: arahkan negara tempat Anda sudah memiliki entitas dan processor terdaftar (misalnya pasar domestik Anda) ke processor sendiri, lalu biarkan Dodo Payments menangani seluruh dunia sebagai Merchant of Record.

Processor yang Didukung

Anda dapat menghubungkan Stripe dan Adyen.

Stripe

Adyen

Pembayaran yang diarahkan melalui processor Anda sendiri hanya mendukung credit dan debit cards.
Stripe dan Adyen sama-sama memerlukan raw card API access pada akun Anda, sehingga Dodo Payments dapat menjalankan billing di atas processor Anda. Setiap processor mengaktifkannya berdasarkan permintaan, jadi hubungi support processor sebelum menghubungkannya. Langkah connection dalam setup wizard menampilkan persyaratan yang sama, dengan link View documentation ke panduan Stripe dan 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.
Pengaturan BYOP menampilkan Merchant of Record dan opsi Bring Your Own Processor dengan perbandingan fitur
1

Choose a Payment Processor

Di Select Payment Processor, pilih Stripe atau Adyen, lalu pilih Continue.
Dialog Pilih Payment Processor dengan opsi Stripe dan Adyen
2

Connect Your Account

Masukkan detail connection, lalu pilih Connect processor:
  • 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.
Langkah Hubungkan Akun Stripe Anda menampilkan nama prosesor, kunci rahasia, endpoint webhook, dan bidang rahasia tanda tangan
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:
  • Stripe: signing secret dari webhook endpoint yang Anda tambahkan.
  • Adyen: HMAC key dari Customer Area → Webhooks.
Sampai Anda menyimpan signing secret, connection akan ditampilkan sebagai Incomplete di bawah Edit Configuration. Setelah Anda menyimpannya, connection akan ditampilkan sebagai Connected.
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:
  • 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.
Langkah Atur Routing Pembayaran menampilkan Stripe US diarahkan ke United States dan Dodo Payments sebagai default Sisa Dunia
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.
Panel Tambah Rute memilih prosesor dan negara
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).
Invoice Header Preview menunjukkan tampilan detail tersebut. Detail ini berlaku hanya untuk invoice pada rute yang ditangani processor Anda sendiri. Pembayaran yang diarahkan ke Dodo Payments tetap menggunakan detail Merchant of Record Dodo Payments.
Langkah Atur Informasi Faktur dengan rincian bisnis dan pratinjau header faktur langsung
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.
Langkah Tinjau Konfigurasi Anda meringkas prosesor, routing, dan detail faktur
Setelah setup, card Bring Your Own Processor menampilkan Edit Configuration, tempat Anda dapat menambahkan processor serta mengedit routing dan detail invoice. Untuk kembali mengirimkan semua pembayaran melalui Dodo Payments sebagai Merchant of Record, pilih Edit routing rules, buka setiap rute, lalu nonaktifkan Enable processor. Processor yang dinonaktifkan akan dilewati selama payment routing, dan subscriptions pada processor yang dinonaktifkan tidak dapat diperpanjang.
Pengaturan BYOP setelah konfigurasi menampilkan Opsi Edit Konfigurasi dan routing

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.
Pada rute yang ditangani oleh Dodo Payments (Rest of the World), Dodo Payments adalah Merchant of Record full-service Anda. Dodo Payments menangani tax, compliance, fraud screening, dan aggregated payouts, serta memberi Anda tools untuk mencegah dan menanggapi disputes. Anda menanggung biaya disputes atas pembayaran tersebut.

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

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 entri byop_fee dalam ledger saldo Anda. Untuk membahas tarif Anda, hubungi tim.

Frequently Asked Questions

Stripe dan Adyen. Keduanya memerlukan raw card API access pada akun Anda, yang dapat Anda minta melalui support processor. Lihat panduan Stripe dan Adyen.
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.
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.
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.
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.
Terakhir diubah pada 26 September 2026