Terbitkan kunci unik untuk perangkat lunak atau barang digital Anda, kendalikan aktivasi, dan cabut akses saat diperlukan. Kunci lisensi cocok digunakan dengan langganan dan pembelian satu kali.
Apa Itu Kunci Lisensi?
Kunci lisensi adalah token unik yang mengotorisasi akses ke produk Anda. Mereka ideal untuk:- Lisensi perangkat lunak: Aplikasi desktop, plugin, dan CLI
- Kontrol per pengguna: Batasi aktivasi per pengguna atau perangkat
- Barang digital: Batasi unduhan, pembaruan, atau fitur premium
Manfaat Utama
- Kontrol akses: Tentukan batas kedaluwarsa dan aktivasi
- Visibilitas operasional: Lacak penggunaan, perangkat, dan riwayat
- Keamanan dan dukungan: Nonaktifkan, aktifkan kembali, dan audit dengan cepat
Membuat Kunci Lisensi
Create a License Key
Buka dashboard Dodo Payments Anda dan buka bagian License Keys. Pilih opsi untuk membuat kunci lisensi baru.
Configure License Key Settings
Atur bagaimana kunci lisensi Anda akan diterbitkan dan digunakan dengan menentukan bidang-bidang berikut:
- License Key Expiry Date: Tentukan berapa lama kunci tetap berlaku. Pilih durasi tertentu (misalnya, 30 hari atau 1 tahun), atau pilih “no expiry” untuk kunci yang bersifat permanen.
- Activation Limit: Tetapkan jumlah aktivasi bersamaan maksimal per kunci. Gunakan angka tertentu untuk skenario seperti lisensi pengguna tunggal (1) atau lisensi tim (5), atau pilih “unlimited” untuk tanpa batas aktivasi.
- Activation Instructions: Berikan langkah-langkah aktivasi yang jelas untuk pelanggan Anda, yang juga akan dikirimkan melalui email bersama kunci lisensi. Contoh: “Tempelkan kunci di Settings → License” atau “Jalankan:
mycli activate <key>”.

Kelola & Pantau
Bagian Kunci Lisensi memberikan pandangan komprehensif tentang semua aktivitas kunci lisensi dan memungkinkan Anda untuk mengelola dan memantau lisensi secara efektif.Informasi Kunci
Lihat informasi rinci untuk setiap kunci lisensi:- Detail Kunci: Nilai kunci lisensi, nama produk terkait, detail pelanggan (customer_id), dan tanggal pembelian
- Aktivitas Penggunaan: Jumlah aktivasi, tanggal dan waktu aktivasi, dan status (aktif, kedaluwarsa, dinonaktifkan)
- Kedaluwarsa dan Batas: Tanggal kedaluwarsa kunci, jumlah aktivasi yang tersisa, dan instansi aktivasi saat ini

Tindakan Tersedia
Anda dapat melakukan tindakan berikut pada kunci lisensi:- Nonaktifkan Kunci Lisensi: Segera nonaktifkan kunci untuk mencegah penggunaan lebih lanjut
- Aktifkan Kembali Kunci: Aktifkan kembali kunci lisensi yang sebelumnya dinonaktifkan
- Lihat Instansi Aktivasi: Lihat semua instansi aktivasi yang terkait untuk kunci lisensi tertentu

Manfaat
- Lacak aktivitas kunci lisensi secara real-time
- Identifikasi potensi penyalahgunaan atau aktivasi yang tidak sah
- Sederhanakan dukungan pelanggan dengan memberikan catatan penggunaan yang rinci jika terjadi ketidaksesuaian
Manajemen API
Gunakan API ini untuk mengaktifkan, memvalidasi, mendaftar, dan memperbarui kunci lisensi dan instansi aktivasi mereka.Public Endpoints: Endpoint aktivasi, deaktivasi, dan validasi lisensi bersifat publik dan tidak memerlukan kunci API. Ini memungkinkan Anda memanggilnya langsung dari aplikasi klien, perangkat lunak desktop, atau CLI tanpa mengekspos kredensial API Anda.
Lifecycle Operations
Lifecycle Operations
Picu aksi aktivasi, deaktivasi, dan validasi pada kunci lisensi.
License Key Management
License Key Management
Daftar, ambil, dan perbarui kunci lisensi beserta pengaturan dan statusnya.
Activation Instances
Activation Instances
Bekerja dengan aktivasi perangkat individual untuk setiap kunci.
Contoh Integrasi
Aktifkan lisensi
Endpoint ini tidak memerlukan kunci API dan dapat dipanggil langsung dari aplikasi klien Anda.
Validasi lisensi
Kunci Lisensi di URL Pengembalian
Saat pelanggan menyelesaikan pembelian untuk produk dengan kunci lisensi diaktifkan, kunci lisensi secara otomatis ditambahkan kereturn_url sebagai parameter kueri. Ini memungkinkan Anda menampilkan kunci tersebut langsung di halaman keberhasilan tanpa melakukan panggilan API tambahan.
subscription_id digunakan menggantikan payment_id:
Praktik Terbaik
- Pertahankan batas yang jelas: Pilih nilai default yang masuk akal untuk masa berlaku dan aktivasi
- Panduan pengguna: Berikan instruksi aktivasi yang tepat dan dokumentasi swalayan
- Otomatisasikan pemeriksaan: Validasi kunci di sisi server sebelum memberikan akses
- Pantau kejadian: Gunakan webhook untuk mendeteksi penyalahgunaan dan mengotomatisasi pencabutan