Lisans dogrulama servisi entegrasyonu icin temel rehber.
https://www.lisanslama.netphp.net/api/v1/license/verify
Method: POST
Content-Type: application/json
{
"license_key": "NTP-DEMO-AB12-CD34-EF56",
"product_code": "KURUMSAL2",
"domain": "musteri-site.com",
"fingerprint": "sha256_hex",
"timestamp": "1710000000",
"nonce": "unique_nonce",
"client_version": "2.1",
"signature": "hmac_sha256_hex"
}
{
"valid": true,
"code": "ok",
"message": "Lisans dogrulandi.",
"data": {
"license": {
"status": "active"
},
"product": {
"code": "KURUMSAL2"
},
"domain": "musteri-site.com",
"activation": "matched",
"cache_ttl": 3600,
"security": {
"mode": "strict",
"nonce_echo": "unique_nonce"
}
}
}
missing_security_fields: timestamp/nonce/fingerprint/signature eksik.nonce_reused: ayni nonce tekrar kullanildi.invalid_signature: istemci imzasi gecersiz.fingerprint_mismatch: domain-fingerprint eslesmedi.missing_fields: Gonderilen alanlardan biri eksik.license_not_found: Lisans key bulunamadi.product_not_found: Urun kodu bulunamadi.domain_limit_reached: Lisans domain limitine ulasildi.license_expired: Lisans suresi dolmus.license_suspended / license_revoked: Lisans aktif degil.