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

# Migrasi ke Dodo Payments

> Mudah migrasikan data Anda dari penyedia pembayaran lain ke Dodo Payments menggunakan alat CLI kami

**Beralih dari penyedia pembayaran lain ke Dodo Payments?** Alat migrasi kami memudahkan untuk memindahkan **produk, pelanggan, kode diskon, dan kunci lisensi tanpa kehilangan data.** Prosesnya aman, terarah, dan dapat diselesaikan hanya dalam beberapa menit.

Saat ini kami mendukung migrasi dari **Lemon Squeezy, Stripe, Polar.sh, dan Paddle**.

### Migrasi yang Didukung

<CardGroup cols={2}>
  <Card title="Products & Pricing" icon="box">
    Migrasikan semua produk dan detail harga Anda.
  </Card>

  <Card title="Customer Data" icon="users">
    Transfer basis data pelanggan lengkap Anda, termasuk detail kontak.
  </Card>

  <Card title="Discount Codes & Promotions" icon="tag">
    Pindahkan semua kode diskon dan penawaran promosi secara mulus.
  </Card>

  <Card title="License Keys" icon="key">
    Impor kunci lisensi dengan pemetaan pelanggan dan produk. Didukung untuk Polar.sh dan Lemon Squeezy.
  </Card>
</CardGroup>

## Mulai

Pertama, instal alat migrasi:

```bash theme={null}
npm install -g dodo-migrate
```

<Note>
  Anda harus menginstal Node.js ≥ 18 di komputer Anda.
</Note>

## Migrasikan Data Anda

### Jika Anda berasal dari Lemon Squeezy:

```bash theme={null}
dodo-migrate lemonsqueezy
```

### Jika Anda berasal dari Stripe:

```bash theme={null}
dodo-migrate stripe
```

### Jika Anda berasal dari Polar.sh:

```bash theme={null}
dodo-migrate polar
```

### Jika Anda berasal dari Paddle:

```bash theme={null}
dodo-migrate paddle
```

Alat ini akan memandu Anda melalui semuanya langkah demi langkah. Anda akan memerlukan:

* API key penyedia Anda (Lemon Squeezy, Stripe, Polar.sh, Paddle, dll.)
* API key Dodo Payments Anda
* Apakah Anda ingin mencoba terlebih dahulu (disarankan) atau langsung
* Merek Dodo Payments mana yang akan dimigrasikan
* Data apa yang akan dimigrasikan (produk, pelanggan, diskon, kunci lisensi)

## Mengapa Menggunakan Alat Migrasi Kami?

* **Tidak ada kehilangan data** - Segala sesuatu ditransfer dengan aman
* **Uji terlebih dahulu** - Cobalah dalam mode uji sebelum pergi live
* **Proses terarah** - Kami memandu Anda melalui setiap langkah
* **Lanjutkan jika perlu** - Jika ada yang salah, Anda dapat melanjutkan dari tempat Anda berhenti

## Penggunaan Lanjutan

Jika Anda lebih suka menjalankan migrasi tanpa prompt, Anda dapat memberikan semua detail di awal:

### Migrasi Lemon Squeezy:

```bash theme={null}
dodo-migrate lemonsqueezy \
  --provider-api-key=lsq_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX
```

### Migrasi Stripe:

```bash theme={null}
dodo-migrate stripe \
  --provider-api-key=sk_test_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX \
  --migrate-types=products,coupons
```

### Migrasi Polar.sh:

```bash theme={null}
dodo-migrate polar \
  --provider-api-key=polar_org_XXXXXXXXXXXXXXXX \
  --dodo-api-key=dp_XXXXXXXXXXXXXXXX \
  --mode=test_mode \
  --dodo-brand-id=brand_XXXXXX \
  --migrate-types=products,discounts,customers,license_keys
```

### Migrasi Paddle:

* **Bantuan alat**: `dodo-migrate --help`
* **Bantuan Lemon Squeezy**: `dodo-migrate lemonsqueezy --help`
* **Bantuan Stripe**: `dodo-migrate stripe --help`
* **Bantuan Polar.sh**: `dodo-migrate polar --help`
* **Bantuan Paddle**: `dodo-migrate paddle --help`
* **Dukungan komunitas**: [Discord](https://discord.gg/bYqAp4ayYh)
* **Laporkan masalah**: [GitHub](https://github.com/dodopayments/dodo-migrate)

## Migrasi Kunci Lisensi

Migrasi kunci lisensi didukung untuk **Polar.sh** dan **Lemon Squeezy**. Saat Anda memilih kunci lisensi dalam prompt interaktif (atau melewati `license_keys` di `--migrate-types`), alat ini akan mengimpor kunci lisensi yang ada ke dalam Dodo Payments dengan asosiasi pelanggan dan produk yang benar.

<Warning>
  Migrasi kunci lisensi memerlukan **produk dan pelanggan** untuk dimigrasikan dalam sesi yang sama. Alat ini membangun pemetaan dalam memori dari ID penyedia ke ID Dodo selama proses — jika produk atau pelanggan hilang, kunci lisensi tidak dapat ditautkan dengan benar.
</Warning>

### Apa yang Dimigrasikan

* String kunci lisensi
* Batas aktivasi
* Tanggal kedaluwarsa
* Asosiasi pelanggan dan produk

### Apa yang Tidak Dimigrasikan

* **Aktivasi kunci lisensi** — pelanggan perlu mengaktifkan kembali di perangkat mereka setelah migrasi
* **Kunci yang dicabut atau dinonaktifkan** — hanya kunci aktif yang dimigrasikan
* Kunci tanpa produk atau pelanggan yang sesuai dilewati dengan peringatan

<Tip>
  Kunci lisensi duplikat ditangani dengan baik. Jika Anda menjalankan ulang migrasi, kunci yang sudah diimpor terdeteksi dan dilewati, menjadikan proses aman untuk dicoba kembali.
</Tip>

## Butuh Bantuan?

* **Bantuan alat**: `dodo-migrate --help`
* **Bantuan Lemon Squeezy**: `dodo-migrate lemonsqueezy --help`
* **Bantuan Stripe**: `dodo-migrate stripe --help`
* **Bantuan Polar.sh**: `dodo-migrate polar --help`
* **Bantuan Paddle**: `dodo-migrate paddle --help`
* **Dukungan komunitas**: [Discord](https://discord.gg/bYqAp4ayYh)
* **Laporkan masalah**: [GitHub](https://github.com/dodopayments/dodo-migrate)

## Perbarui Alat

```bash theme={null}
# Update to latest version
npm update -g dodo-migrate

# Remove the tool
npm uninstall -g dodo-migrate
```
