API Dokumantasyonu

Lisans dogrulama servisi entegrasyonu icin temel rehber.

1. Endpoint

https://www.lisanslama.netphp.net/api/v1/license/verify

Method: POST

Content-Type: application/json

2. Request Body

{
  "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"
}

3. Ornek Basarili Cevap

{
  "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"
    }
  }
}

4. Siklikla Karsilasilan Hata Kodlari