Fitur Baru
1. Bring Your Own Processor (BYOP)
Anda sekarang dapat menghubungkan prosesor pembayaran Anda sendiri — Stripe atau Adyen — dan mengarahkan pembayaran melalui prosesor tersebut berdasarkan negara pelanggan, sementara Dodo Payments tetap mendukung segala sesuatu di atas transaksi: produk, langganan, kunci lisensi dan hak, penagihan, portal pelanggan, dan analitik. Negara-negara yang tidak Anda arahkan secara eksplisit akan kembali ke Dodo sebagai Merchant of Record layanan penuh.
Atur dari Settings → BYOP di dashboard: pilih prosesor, hubungkan akun Anda, tentukan aturan routing per negara, dan tambahkan detail penerbit faktur Anda sendiri.
Apa yang berubah pada rute BYOP
- Anda adalah Merchant of Record. Dodo tidak menghitung atau mengenakan pajak pada transaksi BYOP — detail penerbit faktur Anda sendiri (nama bisnis, ID pajak, dan alamat) menggantikan blok Dodo pada faktur dan tanda terima pengembalian dana.
- Sengketa dan pengembalian dana ditangani dalam prosesor Anda. Sengketa BYOP hanya dapat dibaca di dashboard Dodo, karena penerimaan/tantangan terjadi di dalam Stripe atau Adyen.
- Pembayaran diatur melalui Hyperswitch dan saat ini hanya mendukung kartu kredit dan debit.
Untuk pengembang
Respon pembayaran dan sengketa sekarang menyertakan is_byop dan discriminator payment_provider (stripe, adyen, atau dodo) sehingga Anda dapat mengidentifikasi bagaimana setiap transaksi diatur. Bidang-bidang tersebut bersifat aditif — lalu lintas Merchant-of-Record terus melaporkan payment_provider: dodo.
Pelajari lebih lanjut: Bring Your Own Processor | BYOP dengan Stripe | BYOP dengan Adyen
2. Rilis Resmi Rust SDK
Dodo Payments Rust SDK resmi sekarang tersedia sebagai crate dodopayments di crates.io. Garis peluncuran sejajar dengan seri versi API Dodo Payments, dengan v1.105.0 sebagai rilis garis API publik pertama dan v1.106.0 sudah diterbitkan dengan regenerasi OpenAPI terbaru.
Instal dengan Cargo:
SDK memerlukan Rust 1.75+ dan dibangun untuk aplikasi Rust asinkron dengan Tokio dan reqwest. Termasuk:
- Model permintaan dan respons yang sangat terketik di seluruh permukaan API Dodo Payments.
Client::from_env() untuk membaca DODO_PAYMENTS_API_KEY dari lingkungan.
- Pembantu paginasi terketik, termasuk
get_next_page() dan into_stream() untuk titik akhir daftar.
- Lingkungan dan batas waktu yang dapat dikonfigurasi, termasuk dukungan mode uji.
- Dekoding respons biner untuk respons gaya PDF seperti faktur, faktur pembayaran, dan faktur pengembalian dana.
- API pembangun rantai sumber daya yang lancar untuk situs panggilan Rust yang ergonomis.
Pelajari lebih lanjut: Rust SDK | Crates.io | GitHub
3. Metode Pembayaran Baru: Dompet Korea & Przelewy24
Empat metode pembayaran lokal baru sekarang tersedia, memperluas cakupan di Korea Selatan dan Polandia.
Korea Selatan (KRW) — tiga dompet Korea muncul di checkout KRW:
| Metode | API type | Langganan |
|---|
| Kakao Pay | kakao_pay | Ya |
| Naver Pay | naver_pay | Ya |
| PAYCO | payco | Tidak (satu kali saja) |
Dompet Korea memerlukan negara penagihan KR dan penagihan KRW — jika produk Anda diberi harga dalam mata uang lain, aktifkan Adaptive Currency sehingga pelanggan ditagih dalam KRW.
Polandia (PLN) — Przelewy24 (P24), metode pembayaran online utama Polandia, sekarang bertransaksi dalam PLN (bukan EUR) dan mendukung pembayaran satu kali saja. Kirimkan przelewy24 di allowed_payment_method_types.
Pelajari lebih lanjut: Metode Pembayaran Korea Selatan | Metode Pembayaran Eropa | Ikhtisar Metode Pembayaran
4. brand_id pada Setiap Payload Webhook
Setiap payload acara webhook sekarang menyertakan brand_id, sehingga Anda dapat mengaitkan pembayaran, langganan, pengembalian dana, sengketa, kunci lisensi, entri buku besar kredit, pemberian hak, upaya tagihan, dan checkout yang ditinggalkan kepada merek tertentu. Di mana entitas tidak memiliki merek sendiri, brand_id kembali ke merek utama bisnis.
Tidak ada perubahan integrasi yang diperlukan — bidang ini bersifat aditif dan muncul secara otomatis pada titik akhir webhook yang ada.
Pelajari lebih lanjut: Beberapa Merek | Acara Webhook
5. Penanganan Mata Uang yang Sadar Desimal
Penanganan mata uang telah dikerjakan ulang sehingga jumlah dihitung dan ditampilkan dengan presisi yang benar untuk setiap mata uang, daripada mengasumsikan dua desimal di mana-mana. 16 mata uang tanpa desimal — termasuk JPY, KRW, VND, CLP, XAF, dan XOF — sekarang ditangani secara akurat di berbagai pembayaran, faktur, pembayaran, email, dan analitik, serta konversi presentasi (Adaptive Currency) yang sadar presisi dari ujung ke ujung.
Ini menghilangkan kelas kesalahan pembulatan dan tampilan untuk mata uang tanpa desimal dan mempersiapkan dasar untuk presisi tambahan di masa depan.
Peningkatan
6. Batas Produk Lebih Tinggi & Hak Kredit
- Hak produk per produk dinaikkan dari 20 menjadi 50.
- Hak kredit (kredit yang terlampir pada produk) dinaikkan dari 3 menjadi 5.
Pelajari lebih lanjut: Entitlements | Penagihan Berbasis Kredit
7. Kredit Pelanggan yang Ditandatangani dalam Pratinjau Rencana Perubahan
Pratinjau perubahan rencana sekarang mengembalikan customer_credits sebagai nilai bertanda: negatif ketika kredit dikurangkan untuk menutupi biaya (biasanya pada peningkatan) dan positif ketika kredit ditambahkan (dari pengembalian proporcional penurunan atau isi ulang dompet), menjadikannya jelas apakah kredit sedang digunakan atau diberikan.
Pelajari lebih lanjut: Peningkatan & Penurunan Langganan
8. card_last_four dan card_network pada Daftar Pembayaran
Respon Daftar Pembayaran sekarang menyertakan card_last_four dan card_network pada setiap pembayaran, sehingga Anda dapat menampilkan detail kartu dalam daftar tanpa harus mengambil setiap pembayaran secara individu.
Pelajari lebih lanjut: Daftar Pembayaran
9. Email Pemulihan ACR & Dunning yang Bermerek
Email pemulihan keranjang yang ditinggalkan (ACR) dan pemulihan dunning langganan sekarang menggunakan nama dan logo merek yang relevan alih-alih default bisnis, sehingga pengalaman pemulihan sesuai dengan merek yang dibeli pelanggan.
Pelajari lebih lanjut: Dunning Langganan | Pemulihan Keranjang yang Ditinggalkan
10. Peningkatan Validasi ID Pajak
Validasi ID pajak saat checkout telah diperluas dengan deteksi notasi dan pencarian registri (melalui integrasi Tax ID Pro), mengurangi penolakan salah dari ID yang valid. Formulir verifikasi bisnis sekarang menyertakan pemilih negara untuk mencegah kesalahan validasi ID pajak, dan unggahan file lebih dapat diandalkan dengan indikator kemajuan dan satu notifikasi kesalahan terintegrasi.
11. Peningkatan Analitik
Analitik dashboard sekarang mencakup MRR langganan yang dikoreksi, jumlah langganan aktif, dan perhitungan retensi/penghentian.
- Analitik per halaman — ubin baru menampilkan kinerja pendapatan dan diskon per halaman checkout.
- Sebuah toogle pendapatan bruto/net dan pemecahan MRR di tampilan pendapatan.
- Keterangan grafik sekarang menampilkan satuan mata uang dan persentase, termasuk poin bernilai nol.
12. Pemolesan Dashboard & Etalase
- Filter merek ditambahkan ke daftar produk, dengan filter digabungkan menjadi satu tombol dan merek dimuat malas.
- Koleksi produk, add-on, dan formulir kredit dikerjakan ulang dengan alur buat/edit/duplikat.
- Halaman pengaturan pembayaran didesain ulang, dengan kemampuan untuk memulihkan pembayaran yang gagal menjadi sukses.
- Lencana penyedia pembayaran (Stripe / Adyen / Dodo) dimunculkan di tabel transaksi dan sengketa.
- Copy spanduk etalase diperhalus.
Perbaikan & Peningkatan Lainnya
- Korea dan beberapa mata uang lainnya (VND, PYG, XOF, XAF) sekarang default ke mata uang lokal saat checkout.
- Perbaikan bug minor dan peningkatan stabilitas di seluruh platform.
Terakhir diubah pada 26 Juni 2026