Skip to main content

Fitur Baru

1. Hak Akses

Dodo Payments sekarang dilengkapi dengan Hak Akses terpadu — satu lapisan yang mendukung pengiriman otomatis untuk setiap integrasi pemenuhan. Satu produk dapat mengirimkan beberapa hak akses pada setiap pembelian yang berhasil atau langganan aktif.
Dasbor hak akses dengan daftar hak akses di kiri dan aktivitas pemberian di kanan
Lima integrasi platform baru Sampai sekarang, Dodo Payments mengirimkan kunci lisensi dan file digital secara otomatis saat pembelian. Hak akses memperluas cakupan tersebut ke lima platform tambahan — sehingga pelanggan yang membayar dapat diberikan akses ke komunitas Anda, kode Anda, atau konten Anda begitu pembayaran berhasil, tanpa pemenuhan manual di pihak Anda: Ini bergabung dengan integrasi Kunci Lisensi yang sudah ada (kunci unik dengan batas aktivasi dan kedaluwarsa) dan File Digital (URL unduhan yang ditandatangani sebelumnya untuk e-book, template, media), semuanya sekarang dikelola melalui siklus hidup pemberian yang sama. Apa yang Anda dapatkan dari dalam kotak Webhooks Empat acara siklus hidup baru dipicu untuk setiap pemberian:
Untuk integrasi baru, dengarkan entitlement_grant.delivered daripada payment.succeeded. Keberhasilan pembayaran tidak berarti pengiriman selesai, terutama untuk integrasi berbasis OAuth.
Pelajari lebih lanjut: Entitlements | Entitlement Grant Webhooks

2. Alasan Pembatalan Langganan di Portal Pelanggan

Saat pelanggan membatalkan langganan dari Portal Pelanggan, mereka sekarang diminta untuk berbagi mengapa mereka membatalkan sebelum mengonfirmasi. Alasan yang ditangkap disimpan di langganan sebagai cancellation_feedback, muncul di payload API dan webhook, dan tersedia di dasbor sehingga Anda dapat melihat pola churn secara sekilas.
Modal pembatalan Portal Pelanggan dengan dropdown 'Mengapa Anda membatalkan?' yang menunjukkan alasan seperti Terlalu mahal, Fitur yang hilang, dan Lainnya
Opsi alasan Di mana itu muncul
  • Subscription object: Kolom cancellation_feedback baru (salah satu nilai di atas) dan cancellation_comment (teks bebas opsional), diisi saat pelanggan membatalkan
  • subscription.cancelled webhook: Kedua kolom disertakan dalam payload
  • API: Teruskan cancellation_feedback dan cancellation_comment ke PATCH /subscriptions/{subscription_id} saat menjadwalkan atau menjalankan pembatalan secara terprogram
Gabungkan cancellation_feedback dengan Subscription Dunning untuk menyesuaikan email win-back Anda — misalnya, kirim kode diskon ke too_expensive pembatal dan survei “apa yang hilang?” ke missing_features pembatal.
Pelajari lebih lanjut: Portal Pelanggan | Subscription Webhooks

3. Jumlah Minimum Mandate yang Dapat Dikonfigurasi untuk E-Mandates INR

Anda sekarang dapat mengonfigurasi mandate floor untuk e-mandate INR pada langganan berulang kartu India. Sebelumnya, setiap langganan kartu India di bawah ₹15,000 menggunakan mandate on-demand tetap ₹15,000. Sekarang Anda dapat mengesampingkan lantai ini di tingkat pedagang — dan per sesi checkout atau langganan jika diperlukan. Jumlah mandate yang terdaftar dengan bank pelanggan adalah max(mandate_min_amount_inr_paise, billing_amount), jadi nilai ini bertindak sebagai plafon otorisasi yang dihadapi pelanggan setiap kali penagihan lebih rendah dari floor.
Prioritas resolusi
  1. Override per permintaan (mandate_min_amount_inr_paise pada sesi checkout, pembayaran, atau langganan)
  2. Pengaturan tingkat pedagang dalam pengaturan bisnis
  3. Sistem default sebesar ₹15,000 (1,500,000 paise)
Pengaturan ini hanya memengaruhi e-mandate yang terdaftar untuk kartu yang diterbitkan di India (Visa, Mastercard, RuPay) pada langganan INR. Langganan UPI mengikuti aliran AutoPay mereka sendiri dan tidak terpengaruh.
Pelajari lebih lanjut: Metode Pembayaran India | Langganan dengan Mandate RBI

4. Pengaturan Bisnis Inklusif Biaya Mata Uang Adaptif

Mata Uang Adaptif adalah fitur yang memungkinkan Anda mengenakan biaya kepada pelanggan dalam mata uang lokal mereka. Secara default, 2–4% biaya mata uang adaptif ditanggung oleh pelanggan dan ditambahkan di atas harga yang ditampilkan. Dengan pengaturan baru Biaya Inklusif, Anda dapat membalik ini: menjaga harga yang ditampilkan tidak berubah untuk pelanggan dan menanggung biaya sendiri. Di mana mengonfigurasinya Pergi ke Pengaturan → Bisnis, pastikan Penetapan Harga Adaptif diaktifkan, dan toggle Biaya Inklusif di bagian Mata Uang Adaptif. Override per permintaan Anda juga dapat mengganti default merchant untuk pembayaran individual, biaya langganan sesuai permintaan, dan perubahan paket menggunakan boolean adaptive_currency_fees_inclusive:
| Mode | Yang dilihat pelanggan | Pedagang menyelesaikan | |------|-------------- ---|------------------| | Eksklusif (default) | Harga lokal + biaya 2–4% di atasnya | Harga dasar penuh | | Inklusif | Harga lokal (tidak berubah) | Harga dasar dikurangi biaya 2–4% |
Transaksi INR → INR selalu diperlakukan sebagai inklusif terlepas dari pengaturan bisnis atau override per permintaan.
Pelajari lebih lanjut: Mata Uang Adaptif

5. Aplikasi Dodo Payments Desktop

Aplikasi resmi Dodo Payments Desktop sekarang tersedia secara umum untuk macOS, Windows, dan Linux. Jalankan dasbor pembayaran Anda sebagai aplikasi asli yang cepat — tidak diperlukan tab peramban. Apa yang ada di dalamnya
  • Binary asli kecil — dibangun dengan Tauri pada tampilan web asli sistem, total ~5 MB (tidak ada Chromium yang disertakan)
  • Ditandatangani dan dinotariskan — build macOS ditandatangani dengan Apple Developer ID dan dinotariskan, jadi tidak ada peringatan Gatekeeper
  • Pembaruan otomatis — memeriksa setiap 4 jam dan menerapkan pembaruan yang ditandatangani secara otomatis dari GitHub Releases (berfungsi di macOS, Windows, dan Linux AppImage)
  • System tray + menu bar — hide-to-tray di macOS, menu penuh File/Edit/View/Help dengan pintasan keyboard (⌘⇧H pergi ke dasbor, ⌘L salin URL saat ini, ⌘⌥I alat dev)
  • Dukungan deep-link — tautan otentikasi magic-link terbuka langsung di aplikasi
  • Multi-window — buka beberapa dasbor berdampingan
Ambil installer terbaru untuk platform Anda dari halaman Desktop App Releases. Reponya sepenuhnya open source.

6. Pembayaran Stablecoin (USDC, USDP, USDG)

Terima pembayaran stablecoin secara global dengan penyelesaian USD. Pelanggan membayar dari dompet stablecoin pilihan mereka di jaringan pilihan mereka; Anda menerima fiat USD tanpa eksposur ke volatilitas kripto, tidak ada chargeback, dan tidak ada infrastruktur perbankan yang diperlukan di pihak pelanggan. Mata uang dan jaringan yang didukung Cakupan Konfigurasi Lewati crypto_currency dalam allowed_payment_method_types saat membuat sesi checkout:
Pelanggan ditunjukkan alamat dompet dan kode QR dengan jumlah stablecoin yang dihitung pada kurs real-time; setelah transaksi dikonfirmasi oleh blockchain, webhook payment.succeeded Anda dipicu dan pelanggan diarahkan ke halaman sukses Anda.
Pembayaran stablecoin tidak dapat dibatalkan secara desain — tidak ada chargeback. Kami merekomendasikan selalu menawarkan credit dan debit sebagai metode cadangan untuk pelanggan tanpa dompet stablecoin.
Pelajari lebih lanjut: Pembayaran Stablecoin

7. Impor Kunci Lisensi yang Ada

Anda sekarang dapat mengimpor kunci lisensi dari sistem lain ke Dodo Payments menggunakan Create License Key API. Ini membuka migrasi tanpa gangguan dari penyedia kunci lisensi eksternal mana pun, sehingga pelanggan Anda yang ada dapat terus mengaktifkan, memvalidasi, dan menonaktifkan kunci mereka di Dodo Payments tanpa penerbitan ulang.
Kunci yang diimpor diberi tag dengan source: "import" (dibandingkan dengan source: "auto" untuk kunci yang dihasilkan secara otomatis saat pembayaran), sehingga Anda dapat membedakan inventaris yang dimigrasi dari kunci yang dikeluarkan secara organik saat mengquery GET /license_keys. payment_id pada kunci yang diimpor adalah null karena mereka tidak terikat pada transaksi Dodo Payments.
Kunci lisensi yang dibuat atau diperbarui melalui API tidak memicu notifikasi email kepada pelanggan. Jika Anda perlu memberi tahu pelanggan tentang kunci yang diimpor, tangani itu secara terpisah dalam aplikasi Anda.
Bermigrasi dari Polar.sh atau Lemon Squeezy? dodo-migrate CLI mengotomatiskan impor produk, pelanggan, diskon, dan kunci lisensi secara massal dalam satu perintah.
Pelajari lebih lanjut: Kunci Lisensi | Create License Key API

8. require_phone_number untuk Sesi Checkout

Memaksa pelanggan untuk memberikan nomor telepon saat checkout dengan mengatur feature_flags.require_phone_number: true saat membuat sesi checkout. Nomor telepon menjadi field wajib di formulir checkout, dengan validasi formulir yang menampilkan “Nomor telepon diperlukan” jika pelanggan membiarkannya kosong.
require_phone_number: true memerlukan allow_phone_number_collection: true. API menolak sesi di mana require_phone_number true saat pengumpulan nomor telepon dinonaktifkan.
Berguna untuk SaaS B2B, industri yang diatur, atau aliran apa pun di mana Anda memerlukan saluran kontak yang terverifikasi untuk dukungan, tinjauan penipuan, atau kepatuhan.
Pelajari lebih lanjut: Fitur Checkout | Create Checkout Session API

Perbaikan Bug & Peningkatan

  • Perbaikan bug minor dan peningkatan stabilitas di seluruh platform
Terakhir diubah pada 17 Agustus 2026