Fitur Baru
1. Analitik Tingkat Produk
Setiap produk sekarang memiliki dasbor analitik khusus. Buka Products > [Select a Product] untuk mengakses metrik rinci khusus produk tersebut, yang diatur dalam lima tab:
Semua tab mendukung filter tanggal (default Semua Waktu) sehingga Anda bisa menggali periode waktu mana pun.
Pelajari selengkapnya: Product-Level Analytics
2. Dukungan Verifi RDR pada Dodo Payments
Dodo Payments kini mendukung Visa Rapid Dispute Resolution (RDR) yang didukung oleh Verifi — alat pencegahan sengketa otomatis yang menyelesaikan sengketa Visa yang memenuhi syarat sebelum menjadi chargeback formal. Ketika pemegang kartu memulai sengketa, RDR mencegahnya dan otomatis mengeluarkan pengembalian dana jika transaksi berada di bawah ambang USD yang sudah Anda konfigurasikan. Mengapa Ini Penting
Cara Kerjanya
- Pemegang kartu memulai sengketa dengan bank mereka
- RDR mencegat sengketa sebelum menjadi chargeback formal
- Jika jumlah transaksi berada di bawah atau sama dengan ambang Anda, pengembalian dana dikeluarkan secara otomatis
- Sengketa diselesaikan secara instan dan tidak dihitung terhadap tingkat sengketa Anda
Transaksi yang dikembalikan dana secara otomatis melalui RDR muncul sebagai sengketa yang hilang di dasbor Dodo Payments Anda. Ini wajar — pengembalian dana dikeluarkan otomatis untuk mencegah chargeback formal.
3. DodoPayments CLI
Memperkenalkan DodoPayments CLI yang serba baru (dodopayments-cli) — kelola seluruh alur kerja Dodo Payments langsung dari terminal. Dibuat untuk pengembang yang lebih suka baris perintah, CLI memungkinkan Anda mengelola produk, pembayaran, pelanggan, diskon, lisensi, addon, pengembalian dana, dan bahkan membuat sesi checkout tanpa meninggalkan editor Anda.
Instalasi
Pengujian Webhook
CLI menyertakan dua alat ampuh untuk pengembangan:
dodo wh listen— Membuka koneksi WebSocket untuk meneruskan webhook tes waktu nyata ke server lokal Anda, tetap menjaga header asli untuk pengujian verifikasi tanda tangandodo wh trigger— Mengirim payload webhook tiruan secara interaktif, mendukung 22 jenis acara yang mencakup langganan, pembayaran, pengembalian dana, sengketa, dan lisensi
4. Perombakan UI Portal Pelanggan
Portal Pelanggan telah dirancang ulang sepenuhnya dengan antarmuka bersih dan seragam. Portal yang diperbarui menampilkan navigasi bilah sisi kiri dan seksi yang terorganisir, memberikan pengalaman swalayan yang lebih intuitif bagi pelanggan.
Pelanggan juga bisa memperbarui metode pembayaran untuk langganan aktif atau mengaktifkan kembali langganan yang ditangguhkan karena pembayaran gagal — semuanya dari portal yang diperbarui.
Portal yang diperbarui tersedia di
https://customer.dodopayments.com/login/{business_id} untuk mode langsung dan https://test.customer.dodopayments.com/login/{business_id} untuk mode tes.5. Perbarui Metode Pembayaran dalam Inline Checkout
inline checkout kini mendukung pembaruan metode pembayaran untuk langganan. Ketika pelanggan perlu memperbarui metode pembayaran (untuk langganan aktif atau mengaktifkan kembali langganan yang ditangguhkan), alur pembaruan metode pembayaran sekarang bisa dirender langsung di tata letak halaman Anda menggunakan checkout inline — memberikan pengalaman tertanam yang mulus. Cara Kerjanya- Panggil API Update Payment Method untuk mendapatkan
payment_link:
- Gunakan
payment_linkyang dikembalikan sebagaicheckoutUrldi inline checkout:
6. Dukungan Prefill Tax ID untuk Sesi Checkout
Anda kini bisa mengisi otomatis Tax ID (misalnya nomor VAT, nomor GST) saat membuat sesi checkout menggunakan parametertax_id. Ini ideal untuk transaksi B2B di mana Anda sudah mengetahui nomor identifikasi pajak pelanggan. Saat Tax ID diisi otomatis, kolom tersebut sudah terisi dan dikunci di formulir checkout.
Parameter
tax_id memerlukan billing_address dengan setidaknya field country. Kelayakan pajak divalidasi secara waktu nyata, dan aturan reverse-charge diterapkan otomatis untuk transaksi B2B yang memenuhi syarat.allow_customer_editing_tax_id untuk mengontrol apakah pelanggan bisa mengubah Tax ID yang diisi otomatis, dan allow_tax_id untuk mengalihkan visibilitas Tax ID di checkout.
Pelajari selengkapnya: Checkout Sessions - Tax ID | B2B Payments
7. Kunci Lisensi dan Email dalam Redirect URL Pengembalian
Setelah pelanggan menyelesaikan checkout, Dodo Payments kini menambahkanlicense_key dan email sebagai parameter kueri ke pengalihan return_url Anda, selain parameter payment_id/subscription_id dan status yang sudah ada.
Parameter Kueri yang Ditambahkan
Contoh URL pengalihan:
8. Customer Email Update API
EndpointPATCH /customers/{customer_id} kini mendukung pembaruan alamat email pelanggan secara program. Perbarui email bersama nama, nomor telepon, dan metadata dalam satu panggilan API.
Pembaruan email pelanggan juga tersedia melalui Portal Pelanggan (swalayan), dasbor, dan CLI melalui
dodo customers update.9. Rilis Adaptor Bun
Memperkenalkan@dodopayments/bun — adaptor framework khusus untuk server asli Bun (Bun.serve()). Integrasikan checkout, portal pelanggan, dan webhook dengan Bun hanya dalam beberapa baris kode.
Instalasi
Adaptor Bun bergabung dengan keluarga kami yang terdiri dari 11 adaptor framework termasuk Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth, dan Convex.