fbpx

Dokumentasi License Keys

Updated February 27, 2023
Estimated reading time: 1 min

Untuk Apa License Key?

License keys digunakan untuk kreator yang menjual perangkat lunak. License key akan generate otomatis sesuai dengan pembelian yang dapat diverifikasi oleh kreator melalui aplikasi mereka sendiri.

Menyiapkan produk untuk mendapatkan License Key

Untuk melakukannya silakan ikuti langkah-langkah berikut ini :

  1. Login ke halaman app.utas.co
  2. Klik menu Products.
  3. Klik tab Product.
  4. Klik tombol New Product lalu pilih Digital.
  5. Isi semua field pada halaman Create Product. Pada bagian Additional Settings, centang pada Generate license. Lisensi akan generate otomatis setiap ada pembelian.
  1. Klik tombol Save.
  2. Klik tombol OK pada notifikasi sukses.
  3. Selesai.

The license key journey

  1. Buat post Digital dan centang “Generate License”. Caranya lihat pandua di atas.
  2. Pelanggan Anda akan mendapatkan email tentang pembelian dan license key.
  3. Pelanggan Anda menjalankan aplikasi mereka beli dan memasukkan license key di tempat aplikasi.
  4. Aplikasi Anda menerima response dari UTAS dan mendapatkan informasi license (status, product name, product description).
  5. Aplikasi Anda memeriksa menggunakan algoritmanya sendiri untuk memeriksa apakah license valid atau tidak valid.

Verifying a license key in your application

Verifikasi lisensi menggunakan parameter :

  1. Guid (identitas unik untuk setiap produk).
  2. License (license key yang disediakan oleh pelanggan Anda).
  3. Access_token (akses token store Anda).

Guid

Setiap product mempunyai guid yang berbeda dan unik. Kami menggunakan parameter ini untuk memanggil API UTAS dan verifikasi lisensi yang disediakan.

Untuk mendapatkannya silakan ikuti langkah berikut ini :

  1. Di bagian Action, klik opsi View Guid untuk melihat guid dari setiap produk
  1. Lalu salin product guid sebagai parameter memanggil API UTAS.

cURL example

curl --location --request POST 'https://utas.me/{your_profile_name}/api/checklicense' \
--header 'access-token: {YOUR_ACCESS_TOKEN}' \
--form 'guid="{YOUR_PRODUCT_GUID}"' \
--form 'license="{YOUR_CUSTOMERS_LICENSE_KEY}"'

Example response

{
    "status": true,
    "product_name": "tes digital",
    "product_description": " asdsad"
}

Generating an access token

Akses token akan generate otomatis setiap pembuatan profile baru, apabila store belum mempunyai akses token silakan ikuti langkah berikut ini :

  1. Klik menu Integration.
  2. Klik tab Others.
  3. Klik tombol reload untuk mendapatkan / reset akses token.

Was this article helpful?
Dislike 0
Views: 647