> ## 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.94.0 (8 April 2026)

> Pemulihan Keranjang yang Ditinggalkan, Dunning Langganan, metadata diskon, recovery webhooks, pembayaran Pix untuk Brasil, dan WeChat Pay untuk pelanggan Tiongkok

## Fitur Baru

### 1. **Pemulihan Keranjang Terbengkalai**

Secara otomatis mendeteksi pembayaran yang tidak lengkap atau gagal dan mengirimkan urutan email bertarget untuk menarik kembali pelanggan. ACR memantau pembayaran yang belum berhasil setelah 60 menit dan mengklasifikasikannya sebagai **pembayaran gagal** atau **pembayaran tidak lengkap**, kemudian mengirim hingga 3 email pemulihan yang dapat dikonfigurasi per urutan.

<Frame>
  <img src="https://mintcdn.com/dodopayments/B3-0kuKcZDP1TiJD/images/recovery/recovery-analytics.png?fit=max&auto=format&n=B3-0kuKcZDP1TiJD&q=85&s=d3bf0c7474818bc4584b75654423e14c" alt="Dashboard analitik pemulihan yang menampilkan jumlah checkout terbengkalai, tingkat pemulihan, dan pendapatan yang dipulihkan" style={{ maxHeight: '500px', width: 'auto' }} width="2548" height="2190" data-path="images/recovery/recovery-analytics.png" />
</Frame>

Kemampuan utama:

* **Dua urutan email** — Pembayaran Gagal dan Checkout Tidak Lengkap, masing-masing dengan hingga 3 email
* **Diskon pemulihan** — Opsi untuk secara otomatis menghasilkan kode diskon sekali pakai untuk mendorong pemulihan
* **Halaman pemulihan pelanggan** — Tautan pemulihan unik membawa pelanggan ke halaman khusus untuk menyelesaikan pembelian mereka
* **Analitik pemulihan** — Lacak jumlah checkout terbengkalai, tingkat pemulihan, pendapatan yang dipulihkan, dan rincian per-email/per-produk

<Tip>
  Mulai dengan waktu pengiriman email default (1 jam, 24 jam, 72 jam) dan lakukan iterasi berdasarkan data analitik pemulihan Anda.
</Tip>

Pelajari lebih lanjut: [Pemulihan Keranjang Terbengkalai](/features/recovery/abandoned-cart-recovery)

### 2. **Dunning Langganan**

Secara otomatis mengirim urutan email untuk memulihkan langganan yang tertunda atau dibatalkan. Dunning dipicu saat langganan masuk ke status **ditahan** (kegagalan pembayaran) atau **dibatalkan** oleh pelanggan dari portal pelanggan.

Kemampuan utama:

* **Dua urutan email** — Ditahan dan Dibatalkan, masing-masing dengan hingga 4 email
* **Pembayaran otomatis** — Ketika pelanggan memperbarui metode pembayaran mereka, utang yang tertunda akan otomatis ditagih
* **Penjadwalan dapat dikonfigurasi** — Interval default pada 1, 3, 5, dan 7 hari, sepenuhnya dapat disesuaikan per email

Pelajari lebih lanjut: [Dunning Langganan](/features/recovery/subscription-dunning)

### 3. **Metadata Diskon**

Anda sekarang dapat melampirkan **metadata** (pasangan kunci-nilai) ke diskon saat membuat atau memperbaruinya melalui API. Gunakan metadata untuk menandai diskon berdasarkan kampanye, sumber, atau referensi internal untuk pelacakan dan rekonsiliasi.

```typescript theme={null}
const discount = await client.discounts.create({
  type: 'percentage',
  amount: 1500, // 15%
  code: 'SUMMER2025',
  metadata: {
    campaign: 'summer_promo',
    source: 'email_blast'
  }
});
```

Pelajari lebih lanjut: [Kode Diskon](/features/discount-codes) | [Panduan Metadata](/api-reference/metadata)

### 4. **Webhook Pemulihan**

Event webhook baru untuk melacak siklus hidup pemulihan:

| Event                          | Deskripsi                                                       |
| ------------------------------ | --------------------------------------------------------------- |
| `abandoned_checkout.detected`  | Checkout terbengkalai telah terdeteksi                          |
| `abandoned_checkout.recovered` | Pelanggan menyelesaikan pembayaran melalui tautan pemulihan     |
| `dunning.started`              | Upaya dunning telah dimulai untuk langganan                     |
| `dunning.recovered`            | Pelanggan memperbarui metode pembayaran dan pembayaran berhasil |

Pelajari lebih lanjut: [Webhook Pemulihan](/developer-resources/webhooks/intents/recovery)

### 5. **Pembayaran Pix untuk Brasil**

Terima **Pix** — sistem pembayaran instan Brasil yang dibuat oleh Bank Sentral Brasil — di proses pembayaran Dodo Payments Anda. Pix sekarang adalah metode pembayaran yang paling banyak digunakan di Brasil, melampaui kartu kredit dan boleto, dan mengonfirmasi dalam hitungan detik 24/7/365.

**Cakupan**

| Detail               | Nilai                                       |
| -------------------- | ------------------------------------------- |
| Mata uang penagihan  | BRL                                         |
| Negara yang didukung | Brasil                                      |
| Langganan            | Tidak didukung (hanya pembayaran satu kali) |
| Jumlah minimum       | \$0.50                                      |
| Penyelesaian         | Instan                                      |

**Konfigurasi**

Kirim `pix` dalam `allowed_payment_method_types` dan setel mata uang penagihan ke `BRL`:

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'pdt_123', quantity: 1 }],
  allowed_payment_method_types: ['pix', 'credit', 'debit'],
  billing_currency: 'BRL',
  return_url: 'https://example.com/success'
});
```

Pelanggan ditampilkan kode QR Pix dan kunci salin-tempel saat checkout. Mereka membuka aplikasi perbankan mereka, memindai atau menempel, dan pembayaran dikonfirmasi secara instan.

<Tip>
  Kode QR Pix kedaluwarsa setelah jangka waktu tertentu — rancang alur checkout Anda untuk memungkinkan pelanggan membuat ulang kode jika diperlukan. Selalu sertakan alternatif kartu untuk pelanggan yang lebih suka membayar dengan kartu.
</Tip>

Pelajari lebih lanjut: [Pembayaran Pix](/features/payment-methods/pix)

### 6. **WeChat Pay untuk Pelanggan Tiongkok**

Terima **WeChat Pay** — digunakan oleh lebih dari satu miliar orang di seluruh Tiongkok — langsung di proses pembayaran Dodo Payments Anda. Pelanggan memindai kode QR dengan aplikasi WeChat mereka dan mengonfirmasi pembayaran dalam hitungan detik, semuanya tanpa meninggalkan ekosistem WeChat.

**Cakupan**

| Detail              | Nilai                                       |
| ------------------- | ------------------------------------------- |
| Mata uang penagihan | USD, CNY                                    |
| Langganan           | Tidak didukung (hanya pembayaran satu kali) |
| Jumlah minimum      | \$0.50 / ¥1.00                              |
| Penyelesaian        | USD                                         |

**Konfigurasi**

Masukkan `we_chat_pay` dalam `allowed_payment_method_types` saat membuat sesi checkout:

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'pdt_123', quantity: 1 }],
  allowed_payment_method_types: ['we_chat_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
```

WeChat Pay mendukung **USD** (untuk pedagang lintas batas yang menargetkan pelanggan Tiongkok) dan **CNY** (untuk transaksi domestik Tiongkok). Penyelesaian kepada pedagang dilakukan dalam USD terlepas dari mata uang penagihan.

<Tip>
  Tampilkan checkout di desktop atau tablet sehingga pelanggan dapat memindai kode QR dengan ponsel mereka — ini adalah alur yang paling familiar bagi pengguna WeChat Pay.
</Tip>

Pelajari lebih lanjut: [WeChat Pay](/features/payment-methods/wechat)
