EN — English

Muhamad Irga

Purwokerto, Jawa Tengah

Diperbarui

License Management — Distribusi & Lisensi Software

Portal penjualan dan distribusi software dengan aktivasi lisensi, validasi klien, perpanjangan, rilis GitHub, pembayaran Tripay, unduhan bertoken, dan tiket dukungan.

Pelajari layanannya: Jasa Pembuatan ERP untuk BUMDes & UMKM

Tangkapan layar

Portal pelanggan License Management menampilkan produk dan lisensi yang dibeli
Tampilan utama aplikasi · Buka gambar untuk resolusi penuh
Layar administrasi License Management untuk lisensi dan aktivasinya
Tampilan aplikasi 2 · Buka gambar untuk resolusi penuh
Daftar rilis produk License Management yang disinkronkan dari GitHub
Tampilan aplikasi 3 · Buka gambar untuk resolusi penuh

Ringkasan

Apa yang dikerjakan sistem ini.

License Management mengelola siklus penjualan dan distribusi produk perangkat lunak. Pelanggan memilih produk, membuat pesanan, membayar, melihat faktur, mengakses lisensinya, mengunduh versi produk, dan mengirim tiket dukungan melalui portal pelanggan. Administrator mengelola produk dan versinya, pelanggan, pesanan, pembayaran, metode pembayaran, lisensi, aktivasi, perpanjangan, hak unduh, dan pengaturan aplikasi.

Lisensi diterbitkan satuan maupun massal, diaktifkan pada domain atau perangkat tertentu, dan bisa ditangguhkan, dicabut, atau diaktifkan kembali. API klien menyediakan aktivasi, validasi, deaktivasi, pengecekan pembaruan versi, penerbitan token unduh, dan streaming berkas sehingga aplikasi pelanggan bisa memeriksa lisensinya sendiri.

Integrasi GitHub menyinkronkan rilis produk memakai token yang disimpan per akun, dengan penanganan webhook agar versi baru masuk otomatis. Tripay memproses pembayaran dengan callback yang ditangani sebagai job antrean, diikuti aktivasi lisensi dan email lisensi. Berkas faktur dirender dari template dan disimpan untuk diunduh pelanggan. Log validasi, aktivasi, unduhan, peristiwa webhook, dan audit melengkapi pelacakan aktivitas.

Daftar fitur

Rincian kemampuan

20 kemampuan yang diverifikasi langsung terhadap kode sumber proyek.

  • Katalog produk perangkat lunak dan pengelolaan versi produk
  • Portal pelanggan untuk produk, pesanan, faktur, dan lisensi
  • Pemesanan, checkout, dan pembayaran Tripay
  • Sinkronisasi metode pembayaran dan penanganan callback pembayaran
  • Kedaluwarsa pesanan yang tidak dibayar dalam batas waktu
  • Penerbitan lisensi satuan dan massal
  • Aktivasi lisensi dengan pencatatan domain dan perangkat
  • API klien untuk aktivasi, validasi, dan deaktivasi lisensi
  • Penangguhan, pencabutan, dan pengaktifan kembali lisensi
  • Perpanjangan lisensi dengan riwayat dan pesanan perpanjangan
  • Pengecekan pembaruan versi melalui API klien
  • Token unduh berbatas waktu dan streaming berkas rilis
  • Sinkronisasi rilis produk GitHub memakai token tersimpan
  • Penanganan webhook GitHub dengan pencatatan peristiwa
  • Log validasi lisensi, aktivasi, dan unduhan
  • Berkas faktur yang digenerasi dari template untuk diunduh pelanggan
  • Email lisensi setelah pembayaran selesai
  • Tiket dukungan dengan balasan, prioritas, departemen, dan penugasan
  • Profil pelanggan, penautan akun pengguna, dan pengelolaan status
  • Notifikasi, laporan, pengaturan aplikasi, dan audit aktivitas administrator

Teknologi

Dibangun dengan 9 teknologi.

  • Laravel 13
  • PHP 8.3
  • Blade
  • Alpine.js
  • Tailwind CSS 4
  • Laravel Sanctum
  • GitHub API
  • Tripay
  • MySQL

Pertanyaan umum

Yang biasanya ditanyakan.

Bagaimana aplikasi pelanggan memeriksa lisensinya sendiri?

Lewat API klien yang menyediakan aktivasi, validasi, deaktivasi, dan pengecekan pembaruan versi. Setiap aktivasi dicatat terhadap domain atau perangkat, dan lisensi bisa ditangguhkan, dicabut, atau diaktifkan kembali secara terpusat.

Bagaimana versi produk baru sampai ke pelanggan?

Rilis GitHub disinkronkan memakai token per akun, dengan penanganan webhook agar rilis baru muncul otomatis. Unduhan dilayani lewat token berbatas waktu, bukan URL publik.

Apa yang terjadi setelah pembayaran selesai?

Callback Tripay diproses sebagai pekerjaan antrean, yang mengaktifkan lisensi dan mengirim email lisensi. Pesanan yang tidak dibayar melewati batas waktu kedaluwarsa dengan sendirinya.

Satu bidang

Butuh sistem seperti ini?

Kirim ringkasan singkat, saya balas dengan lingkup kerja, pendekatan, dan estimasi waktu yang jujur.