> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.105.0 (22 Juni 2026)

> Bring Your Own Processor (BYOP), rilis resmi Rust SDK, metode pembayaran Korea (Kakao Pay, Naver Pay, PAYCO) dan Przelewy24, brand_id pada setiap payload webhook, penanganan mata uang dengan kesadaran desimal, batas hak lebih tinggi, serta peningkatan checkout, analitik, dan dashboard.

## 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/DNTF2guUc26Fj2yI/images/byop/overview.png?fit=max&auto=format&n=DNTF2guUc26Fj2yI&q=85&s=aeb8dfda155edde6d9084a4a03d7b15f" alt="Pengaturan BYOP yang menunjukkan opsi Merchant of Record dan Bring Your Own Processor dengan perbandingan fitur" style={{ maxHeight: '500px', width: 'auto' }} width="1391" height="1010" data-path="images/byop/overview.png" />
</Frame>

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](/features/byop) | [BYOP dengan Stripe](/features/byop/stripe) | [BYOP dengan Adyen](/features/byop/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:

```bash theme={null}
cargo add dodopayments
```

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](/developer-resources/sdks/rust) | [Crates.io](https://crates.io/crates/dodopayments) | [GitHub](https://github.com/dodopayments/dodopayments-rust)

### 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](/features/payment-methods/south-korea) | [Metode Pembayaran Eropa](/features/payment-methods/europe) | [Ikhtisar Metode Pembayaran](/features/payment-methods)

### 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](/features/multi-brands) | [Acara Webhook](/developer-resources/webhooks/intents/webhook-events-guide)

### 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](/features/entitlements/introduction) | [Penagihan Berbasis Kredit](/features/credit-based-billing)

### 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](/developer-resources/subscription-upgrade-downgrade)

### 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](/api-reference/payments/get-payments)

### 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/tvJ2MmXYymW0IZ3R/images/recovery/dunning-on-hold-email.png?fit=max&auto=format&n=tvJ2MmXYymW0IZ3R&q=85&s=5e46040ed49a4da84569afdeeb87c813" alt="Email pemulihan dunning langganan yang dirender dengan nama dan logo merek pembelian" style={{ maxHeight: '500px', width: 'auto' }} width="1070" height="1502" data-path="images/recovery/dunning-on-hold-email.png" />
</Frame>

Pelajari lebih lanjut: [Dunning Langganan](/features/recovery/subscription-dunning) | [Pemulihan Keranjang yang Ditinggalkan](/features/recovery/abandoned-cart-recovery)

### 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/revenue-breakdown.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=66d1c0d64e6a69e6e7f22ac26c89bed7" alt="Analitik pendapatan dengan toogle bruto/net dan pemecahan MRR" style={{ maxHeight: '500px', width: 'auto' }} width="1267" height="867" data-path="images/analytics/revenue-breakdown.png" />
</Frame>

* **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.
