Cara Kerjanya
Mata uang dasar Anda adalah mata uang yang digunakan untuk menetapkan harga produk atau add-on — mata uang tersebut dapat berupa mata uang apa pun yang dapat ditagihkan oleh Dodo Payments, bukan hanya USD. Adaptive Currency mengonversi harga dasar tersebut menggunakan nilai tukar langsung. Untuk menetapkan harga tetap Anda sendiri berdasarkan mata uang atau negara, lihat Localized Pricing.Manfaat Utama
- Checkout terlokalisasi — Harga ditampilkan dalam mata uang lokal pelanggan secara default
- Lebih banyak metode pembayaran — Membuka metode pembayaran yang hanya tersedia untuk mata uang lokal
- Refund dalam mata uang yang sama — Mengembalikan dana pelanggan dalam mata uang yang mereka gunakan untuk membayar
- Advanced pricing — Mengaktifkan Purchasing Power Parity dan Charm Pricing untuk mengoptimalkan harga secara otomatis berdasarkan pasar
Mengaktifkan Adaptive Currency
1
Open Settings
Masuk ke Merchant Dashboard dan buka Settings → Business.
2
Enable Adaptive Currency
Aktifkan Adaptive Currency. Anda dapat menonaktifkannya kapan saja.
3
Save and Test
Simpan pengaturan Anda, lalu pastikan checkout pengujian menampilkan harga dalam mata uang lokal Anda jika didukung.

Pengalaman Pelanggan
Saat Adaptive Currency diaktifkan:- Deteksi — Sistem mendeteksi negara pelanggan berdasarkan alamat penagihan mereka
- Pemilihan mata uang — Jika negara tersebut didukung, harga ditampilkan dalam mata uang lokal secara default. Pelanggan dapat kembali ke mata uang dasar Anda
- Metode pembayaran — Metode pembayaran lokal ditampilkan jika berlaku
- Checkout — Pembayaran diselesaikan dalam mata uang yang dipilih
Konversi dan Biaya
Adaptive Currency menagih pelanggan dalam mata uang lokal mereka menggunakan nilai tukar langsung. Biaya ditentukan berdasarkan tingkatan nilai pesanan:- 4% untuk pesanan di bawah $500
- 3% untuk pesanan $500 hingga $1,500
- 2% untuk pesanan di atas $1,500
Mengaktifkan Fees Inclusive
1
Open Settings
Buka Settings → Business dan aktifkan Adaptive Currency jika Anda belum mengaktifkannya.
2
Enable Fees Inclusive
Setelah Adaptive Currency aktif, aktifkan toggle Fees Inclusive di bagian yang sama.
Penggantian Per Request
Anda dapat mengganti default merchant untuk setiap request dengan meneruskanadaptive_currency_fees_inclusive (boolean) pada pembayaran satu kali, subscription on-demand (on_demand.adaptive_currency_fees_inclusive), tagihan subscription, atau perubahan plan. Pada checkout sessions, parameter ini hanya diterima untuk subscription on-demand, sebagai subscription_data.on_demand.adaptive_currency_fees_inclusive, dan bukan pada level teratas request:
Transaksi INR → INR selalu diperlakukan sebagai inclusive, terlepas dari pengaturan bisnis atau penggantian per request.
Saat aturan Localized Pricing cocok, transaksi selalu diperlakukan sebagai inclusive, terlepas dari pengaturan Fees Inclusive atau penggantian per request apa pun. Pelanggan membayar tepat sebesar jumlah terlokalisasi yang Anda tetapkan, dan biaya konversi dikurangkan dari settlement Anda.
Mata Uang yang Didukung
Refund dan Penyesuaian
Dodo Payments menerbitkan refund dalam mata uang yang awalnya digunakan pelanggan untuk membayar, menggunakan nilai tukar terbaru. Jumlah dalam mata uang dasar Anda tetap sama di dashboard, invoice, dan refund. Pelanggan dapat menerima jumlah dalam mata uang lokal yang lebih besar atau lebih kecil daripada jumlah awal, bergantung pada perubahan FX.Biaya Adaptive Currency (biaya FX) tidak dikembalikan.
Contoh Refund
- Anda menjual produk seharga 100 USD dengan Adaptive Currency yang diaktifkan
- Pelanggan dari Kanada melihat harga 137 CAD dengan nilai tukar 1,37 CAD per 1 USD dan menyelesaikan pembelian
- Dodo Payments memproses pembayaran tersebut dengan mengonversi 137 CAD menjadi 100 USD untuk settlement Anda
- Kemudian, nilai tukar berubah menjadi 1,40 CAD per 1 USD dan Anda menerbitkan refund penuh
- Dodo Payments memotong 100 USD dan mengembalikan 140 CAD kepada pelanggan
Invoice dan Perpajakan
- Invoice hanya menampilkan jumlah dalam mata uang settlement
- Pajak dan biaya platform dihitung berdasarkan jumlah dalam mata uang settlement
- Contoh: penjualan sebesar $10 yang dikonversi menjadi 36 AED tetap ditampilkan sebagai $10 di Dashboard dan invoice
Semua jumlah dibulatkan sesuai logika pembulatan internal Dodo Payments.
Menetapkan Mata Uang Penagihan Per Checkout
Teruskanbilling_currency untuk menetapkan mata uang penagihan secara eksplisit untuk checkout session:
Saat Adaptive Currency dinonaktifkan,
billing_currency diabaikan.Halaman Terkait
Purchasing Power Parity
Kurangi harga berdasarkan negara secara otomatis. Memerlukan Adaptive Currency.
Charm Pricing
Bulatkan harga yang dikonversi ke akhiran yang rapi seperti 49.99. Memerlukan Adaptive Currency.
Localized Pricing
Tetapkan harga pasti untuk setiap negara atau mata uang, bukan menggunakan konversi otomatis.
Tax-Inclusive Pricing
Atur apakah harga Anda sudah termasuk pajak.
Checkout Session
Buat checkout sessions dengan konfigurasi mata uang penagihan.