Langsung ke konten utama

Fitur Baru

1. Penentuan Harga Lokal

Anda sekarang dapat menetapkan harga tetap per mata uang atau per negara alih-alih membiarkan kurs menentukan jumlah yang dilihat pelanggan. Aktifkan dengan mengatur pricing_mode pada produk, lalu lampirkan satu aturan harga per pasar:
Penentuan Harga Lokal diaktifkan pada formulir produk dengan dipilih berdasarkan Negara
ModeFungsinyaContoh
by_currencySatu harga tetap per mata uang, terlepas dari negaraSemua yang membayar dalam EUR melihat €9,99
by_countryHarga spesifik untuk negara tertentu, bahkan jika beberapa negara berbagi mata uang₹999 di India pada produk dengan harga dasar $20
Kelola aturan melalui endpoint /products/{product_id}/localized-prices yang baru (buat, daftar, dapatkan, patch, arsipkan). Setiap amount aturan adalah bilangan bulat dalam unit terkecil mata uang — harga yang Anda tetapkan, bukan nilai yang dikonversi. Ketika tidak ada aturan yang cocok, produk tetap mempertahankan perilaku yang ada: pelanggan dalam mata uang dasar Anda membayar harga dasar secara langsung, dan semua orang lainnya dikonversi melalui Adaptive Currency. Ketika aturan cocok, pelanggan membayar tepat jumlah yang Anda tetapkan — biaya Adaptive Currency FX diserap alih-alih ditambahkan. Ini adalah cara yang direkomendasikan dan asli untuk menjalankan Purchasing Power Parity (PPP), harga menarik (€9,99, ¥1000, ₹499), promosi masuk pasar yang dapat dibalik, dan pencocokan harga yang kompetitif. Pelajari lebih lanjut: Penentuan Harga Lokal | Adaptive Currency | Purchasing Power Parity

2. Metode Pembayaran Baru: Satispay, BLIK & Klarna untuk Langganan

Tiga tambahan memperluas jangkauan lokal di Eropa dan membawa Buy Now, Pay Later ke penagihan berulang.
MetodeTipe APIWilayahMata UangLangganan
SatispaysatispayEropa (Italia)EURYa
BLIKblikPolandiaPLNTidak (hanya sekali)
KlarnaklarnaAmerika SerikatUSDYa (baru)
  • Satispay muncul dalam checkout EUR untuk pembayaran satu kali dan langganan dalam rentang jumlah yang didukung.
  • BLIK, metode pembayaran online paling populer di Polandia (~60% pangsa pasar), diselesaikan dalam PLN dan mendukung pembayaran satu kali.
  • Klarna sekarang dapat digunakan untuk langganan dalam checkout USD dengan penagihan AS di atas minimum $50 — sebelumnya terbatas pada pembayaran satu kali.
Pelajari lebih lanjut: Metode Pembayaran Eropa | Buy Now, Pay Later | Ikhtisar Metode Pembayaran

3. Hak Fitur Flag

Jenis hak fitur flag baru mengubah Dodo Payments menjadi toko fitur-flag yang sadar penagihan. Lampirkan sebuah flag seperti advanced_reports ke produk, dan setiap pelanggan yang membayar langsung mendapatkan hak yang dapat diperiksa aplikasi Anda — tanpa platform eksternal, tanpa OAuth, dan tanpa langkah pengiriman yang dapat gagal.
Form Fitur Flag Baru dengan nama tampilan, ID fitur, deskripsi, dan entri metadata kunci-nilai
  • Pada saat pembelian, hak dibuat dan langsung pindah ke delivered. Tidak ada fase pending dan tidak ada tindakan pelanggan.
  • Hak membawa payload bertipe feature{ "feature_type": "boolean", "feature_id": "advanced_reports" } — dan aplikasi Anda membaca feature_id untuk memutuskan apa yang akan dibuka.
  • Pembatalan, pengembalian dana, atau pencabutan manual memindahkan hak ke revoked, dan flag menghilang secara otomatis.
Anda dapat membaca hak pelanggan dengan endpoint GET /customers/{customer_id}/entitlement-grants baru (penyaring status dan tipe integrasi, terpaginasikan), atau menjaganya tetap sinkron melalui webhook. Metadata hak sekarang juga mendukung serikat skalar string | number | boolean, sehingga Anda dapat melampirkan batas dan kuota bersamaan dengan flag. Pelajari lebih lanjut: Hak Fitur Flag | Hak Entitlements

4. Pendaftaran Domain Apple Pay

Anda sekarang dapat mendaftarkan dan memverifikasi domain Anda sendiri untuk Apple Pay langsung dari dasbor, memungkinkan Apple Pay satu sentuhan pada checkout inline (tersemat) yang dihosting di situs Anda. Atur dari Pengaturan → Metode Pembayaran: pada baris Apple Pay, klik Kelola domain, unduh file asosiasi domain, host di domain Anda, lalu daftar dan verifikasi. Verifikasi domain hanya diperlukan untuk checkout inline (tersemat) — checkout overlay, checkout hosting, dan tautan pembayaran berfungsi tanpa itu.
Form pendaftaran domain dengan domain yang dimasukkan
Menonaktifkan domain adalah tombol pemutus yang menghentikan Dodo dari menawarkan Apple Pay pada domain tersebut saat checkout — ini tidak membatalkan pendaftaran domain dengan Apple.
Pelajari lebih lanjut: Dompet Digital

5. Edit Add-on saat Checkout

Fitur flag allow_editing_addons baru pada sesi checkout memungkinkan pelanggan menambah atau menghapus add-on pada produk langganan selama checkout, alih-alih mengunci keranjang ke satu set add-on tetap.
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_abc', quantity: 1 }],
  feature_flags: {
    allow_editing_addons: true // customers can edit add-ons at checkout
  },
  return_url: 'https://yoursite.com/return'
});
Flag default ke false dan hanya berlaku untuk produk langganan. Ini juga muncul pada GET /checkouts/{id} sehingga frontend Anda tahu apakah pengeditan add-on diaktifkan untuk sesi. Pelajari lebih lanjut: Sesi Checkout | Add-ons

Peningkatan & Perbaikan Bug

6. Perpanjang Periode Langganan via PATCH /subscriptions

PATCH /subscriptions/{id} sekarang menerima subscription_period_count dan subscription_period_interval, sehingga Anda dapat memperpanjang periode langganan saat ini — misalnya, untuk memberikan waktu tambahan. Kedaluwarsa langganan (expires_at) dihitung ulang dari jumlah dan interval baru dan dipertahankan.
Periode langganan hanya dapat diperpanjang, tidak pernah dipersingkat.
Pelajari lebih lanjut: Perbarui Langganan

7. Hapus Gambar dari Add-ons

PATCH /addons/{id} sekarang mendukung penghapusan gambar add-on dengan mengirimkan image_id: null. null eksplisit menghapus gambar, sementara menghilangkan field membiarkannya tidak berubah — mencocokkan konvensi yang sama yang digunakan oleh produk dan koleksi produk. Pelajari lebih lanjut: Perbarui Add-on

Perbaikan Lainnya & Peningkatan

  • Perbaikan bug minor dan peningkatan stabilitas di seluruh platform.
Terakhir diubah pada 9 Juli 2026