
Checkout Dodo Payments dioptimalkan untuk konversi dan patuh secara global, dirancang untuk produk digital dan bisnis SaaS. Checkout ini mendukung berbagai mata uang, bahasa, pajak, diskon, add-on, dan alur kerja kepatuhan yang ramah bisnis.
Checkout Sessions API
Buat sesi checkout host secara programatis.
Preview Checkout
Hitung harga dan pajak sebelum membuat sesi.
Payment Methods
Metode pembayaran yang didukung dan opsi konfigurasi.
Mata Uang Adaptif
Mata Uang Adaptif memungkinkan pelanggan untuk membayar dalam mata uang lokal yang mereka pilih, meningkatkan kepercayaan dan tingkat konversi.Cara Kerjanya
- Aktifkan: Aktifkan Adaptive Currency dari Settings → Business
- Pilih: Pelanggan dapat mengganti mata uang langsung di checkout
- Konversi: Harga dikonversi secara dinamis menggunakan nilai tukar FX real-time
- Tampilkan: Jumlah akhir yang harus dibayar ditampilkan secara transparan sebelum pembayaran

Adaptive Currency
Pelajari lebih lanjut tentang mata uang yang didukung, biaya konversi, dan penanganan pengembalian dana.
Checkout Multi-Bahasa
Dodo Payments mendukung beberapa bahasa di halaman checkout, memungkinkan pelanggan untuk menyelesaikan pembayaran dalam bahasa yang mereka nyaman.
Sorotan Utama
- Pemilih bahasa tersedia langsung di checkout
- Teks UI, label, dan pesan sistem dilokalisasi
- Meningkatkan aksesibilitas dan konversi internasional
Bahasa yang Didukung
Halaman checkout mendukung 21 bahasa:Automatic Tax Calculation
Pajak dihitung secara otomatis berdasarkan lokasi tagihan pelanggan, memastikan kepatuhan terhadap persyaratan GST, VAT, dan pajak penjualan tanpa konfigurasi manual.How Tax Calculation Works
1
Location Detection
Aturan pajak diterapkan berdasarkan negara pelanggan (dan wilayah jika berlaku).
2
Dynamic Updates
Jumlah pajak diperbarui secara otomatis ketika:
- Negara berubah
- Alamat diperbarui
3
Transparent Display
Rincian pajak akhir ditampilkan dengan jelas sebelum pembayaran.
Business Tax ID Support
Untuk bisnis terdaftar, checkout memungkinkan pelanggan memasukkan ID Pajak Bisnis mereka (misalnya nomor VAT/GST).What Happens When a Tax ID Is Entered
- Kelayakan pajak divalidasi secara waktu nyata
- Pengecualian pajak yang berlaku atau aturan reverse-charge diterapkan
- Jumlah pajak diperbarui secara instan di checkout

Ini sangat berguna untuk SaaS B2B dan layanan digital di mana pelanggan bisnis mungkin memenuhi syarat untuk pengecualian pajak.
Discount Codes
Pelanggan dapat menerapkan kode diskon atau promo yang Anda buat di dashboard langsung di halaman checkout.Checkout Experience
- Pelanggan memasukkan kode diskon
- Diskon divalidasi secara instan
- Harga yang diperbarui dan penghematan ditampilkan dengan jelas

API Integration
Praterapkan satu atau lebih kode diskon bertumpuk atau aktifkan bidang input diskon:discount_codes menerima array hingga 20 kode yang ditumpuk berurutan. Bidang tunggal discount_code tidak lagi direkomendasikan tetapi masih berfungsi — integrasi yang ada tidak perlu segera diubah. Beralih ke discount_codes bila mudah digunakan untuk penumpukan dan bentuk respons yang lebih kaya.Discount Codes
Pelajari cara membuat dan mengelola kode diskon.
Validate Discount by Code
Cari dan validasi diskon menggunakan nama kode.
Pengumpulan Alamat Cerdas
Checkout mendukung entri alamat yang fleksibel untuk penyelesaian yang lebih cepat.Opsi yang Tersedia
Pengumpulan Nomor Telepon
Kontrol apakah bidang nomor telepon muncul di checkout — dan apakah itu diperlukan — menggunakan fitur bendera sesi checkout.Bidang Kustom
Kumpulkan informasi tambahan dari pelanggan saat checkout dengan mendefinisikan bidang formulir kustom. Ini berguna untuk mengumpulkan data seperti nama perusahaan, ukuran tim, sumber referensi, atau informasi bisnis spesifik lainnya.Jenis Bidang yang Tersedia
Contoh
Tanggapan pelanggan secara otomatis termasuk dalam payload webhook (
payment.succeeded, subscription.active) dan tanggapan API melalui array custom_field_responses. Anda dapat mendefinisikan hingga 5 bidang kustom per sesi checkout.Custom Fields Guide
Pelajari lebih lanjut tentang konfigurasi bidang kustom dan mengakses tanggapan.
Kebijakan Privasi & Penerimaan Syarat
Untuk memastikan transparansi hukum dan kepatuhan:- Kebijakan Privasi dan Syarat Pembeli ditampilkan dengan jelas pada checkout
- Pelanggan secara eksplisit mengakui ini sebelum menyelesaikan pembayaran
Ini membantu memenuhi persyaratan perlindungan konsumen global dan privasi data termasuk kepatuhan GDPR.
Checkout Koleksi
Koleksi Produk memungkinkan pengalaman checkout yang terpadu di mana pelanggan dapat melihat dan memilih dari berbagai produk terkait (mis., paket Starter, Pro, Enterprise) dalam satu checkout.Cara Kerjanya
- Semua produk ditampilkan: Pelanggan melihat setiap produk aktif dalam koleksi
- Produk pertama dipilih sebelumnya: Produk pertama dalam koleksi dipilih secara otomatis
- Bandingkan opsi: Pelanggan dapat membandingkan harga dan fitur sebelum memilih
- Pemilihan tunggal: Setelah memilih produk, checkout melanjutkan dengan alur pembayaran standar
Membuat Checkout Koleksi
Product Collections
Pelajari cara membuat dan mengelola koleksi produk untuk pengalaman checkout yang bersatu.
Konfigurasi Sesi Checkout
Kontrol perilaku checkout menggunakan Checkout Sessions API:Setelah pembayaran, pelanggan dialihkan ke
return_url Anda dengan parameter query ditambahkan secara otomatis — termasuk payment_id atau subscription_id, status, email, dan license_key (jika berlaku). Lihat panduan Sesi Checkout untuk daftar lengkap.Checkout Sessions API
Referensi API lengkap untuk sesi checkout.
Checkout Integration Guide
Panduan langkah demi langkah untuk mengintegrasikan checkout.
Kustomisasi Tema Checkout
Sesuaikan tampilan halaman checkout agar sesuai dengan merek Anda menggunakan parametercustomization.theme_config saat membuat sesi checkout melalui API. Konfigurasikan warna, font, radius batas, dan teks tombol untuk mode terang dan gelap.

Design & Theme Customization
Konfigurasikan tema secara visual dari dasbor dengan tema yang sudah dibuat, tipografi, warna, dan pratinjau langsung.
Bagian ini mencakup konfigurasi tema API sisi server menggunakan
customization.theme_config. Jika Anda menggunakan Checkout SDK (checkout overlay atau inline), lihat bagian kustomisasi tema di Overlay Checkout atau Inline Checkout yang menggunakan properti camelCase (misalnya, bgPrimary bukan bg_primary).Opsi Konfigurasi Tema
Konfigurasi Warna (Mode Terang/Gelap)
Setiap mode (light dan dark) mendukung properti warna berikut:
Semua bidang warna menerima format warna CSS standar:
- Hex:
#fff,#ffffff,#ffffffff - RGB/RGBA:
rgb(255, 255, 255),rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%),hsla(120, 100%, 50%, 0.5) - Nama warna:
red,blue,transparent
Contoh
Bagian ini mencakup konfigurasi tema API server-side menggunakan
customization.theme_config. Jika Anda menggunakan Checkout SDK (overlay atau inline checkout), lihat bagian kustomisasi tema di Overlay Checkout yang menggunakan properti camelCase (misalnya, bgPrimary bukannya bg_primary).Konfigurasi Warna (Mode Terang/Gelap)
Setiap mode (light dan dark) mendukung properti warna berikut:
Semua bidang warna menerima format warna CSS standar:
- Hex:
#fff,#ffffff,#ffffffff - RGB/RGBA:
rgb(255, 255, 255),rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%),hsla(120, 100%, 50%, 0.5) - Warna bernama:
red,blue,transparent