⚙️ SOT License Platform — Setup

إعداد قاعدة البيانات والبيانات التجريبية لنظام EKTBAS

إنشاء قاعدة البيانات sot_license OK
تم إنشاء/التحقق من قاعدة البيانات
جدول customers OK
جدول products OK
جدول plans OK
جدول subscriptions OK
جدول licenses OK
جدول license_events OK
جدول api_tokens OK
جدول api_logs OK
جدول heartbeats OK
جدول license_online_status OK
إنشاء Product: EKTBAS Shelf Rental System OK
موجود مسبقاً (id=1)
إنشاء Plan: شهري + سنوي OK
موجودة مسبقاً
إنشاء Customer: EKTBAS Test Customer OK
موجود مسبقاً (id=1)
إنشاء Subscription نشط (12 شهر) OK
موجود مسبقاً (id=1)
إنشاء License Key لـ EKTBAS OK
موجود مسبقاً: EKTBAS-AA14-7E8F-936C-9D26
إنشاء API Token لـ EKTBAS OK
موجود مسبقاً: EKTBAS Production Token

✅ الإعداد مكتمل — بيانات الربط

License Key:

EKTBAS-AA14-7E8F-936C-9D26

API Token (ضعه في config نظام EKTBAS):

sot_ektbas_6a6731ad72f2b5132040a29d58a2d300

HMAC Secret:

sot_hmac_secret_2024_change_in_production

Server URL (للاختبار المحلي):

http://active.test/sot_api.php
أو: http://localhost/active/sot_api.php

انتهاء الاشتراك:

2027-05-13 21:41:17

📋 ضع هذه القيم في config/sot_license.php الخاص بـ EKTBAS

<?php
return [
  'server_url' => 'http://active.test/sot_api.php',
  'license_key' => 'EKTBAS-AA14-7E8F-936C-9D26',
  'product_code' => 'shelf-rental',
  'api_token' => 'sot_ektbas_6a6731ad72f2b5132040a29d58a2d300',
  'hmac_secret' => 'sot_hmac_secret_2024_change_in_production',
  'instance_domain' => 'raf.test',
  'offline_grace_days' => 3,
  'cache_ttl' => 1440,
];
⚠️ أمان: احذف sot_setup.php من بيئة الإنتاج فور انتهاء الإعداد.
الملف التالي يحتوي على API Token بالنص الكامل: sot_cache/ektbas_token.txt