Paynoloji Geliştirici Merkezi

Service URL & Post Type

Servis Adresi: https://api.paynoloji.com/token

İstek Türü: POST / JSON

Değer Tür Zorunlu Açıklama
app_id string Evet Paynoloji panelinizde API Ayarlar sayfasındaki API KEY değeri
app_secret string Evet Paynoloji panelinizde API Ayarlar sayfasındaki API SECRET değeri

Örnek PHP Kodu


// API bilgilerini tanımla
define("APP_ID", "Müşteri APP ID");
define("APP_SECRET", "Müşteri APP SECRET");

// API isteği için veri dizisini oluştur
$requestData = [
    "app_id" => APP_ID,
    "app_secret" => APP_SECRET
];

// cURL öğesini başlat
$ch = curl_init("https://api.paynoloji.com/token");

// cURL ayarlarını tanımla
curl_setopt_array($ch, [
    CURLOPT_POSTFIELDS => json_encode($requestData),
    CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
    CURLOPT_RETURNTRANSFER => true
]);

// cURL isteğini gerçekleştir
$result = curl_exec($ch);

// cURL öğesini kapat
curl_close($ch);

// Sunucudan gelen cevabı çözümle
$response = json_decode($result, true);

// Elde edilen sonucu kullanma (örneğin, ekrana yazdırma)
print_r($response);

Başarılı Cevap

{
    "code": 200,
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.xxx.zBPe7rM7atWGt-9Ksve2_wA_sX4HKNvqJ0oQTkOmfUk",
    "createdAt": 1624625707,
    "expireAt": 1624631707
}

Token geçerlilik süresi 1 Saat olarak tanımlanmıştır.

Değer Tür Açıklama
code integer Yapılan isteğin sonucunu bildirir. İşlem başarılı ise 200 döner.
token string Bir sonraki adım olan getPos methoduna gönderilecek olan değer.
createdAt string Token oluşturma tarihi.
expireAt string Token son kullanma tarihi.

Başarısız Cevap

{
    "code": 404,
    "message": "Wrong app_id or app_secret"
}

Değer Tür Açıklama
code integer Yapılan isteğin sonucunu bildirir. İşlem hatalı ise aşağıdaki kodlar döner.
message string Yapılan istekteki hata mesajını belirtir. Hata Mesajları

Hata Mesajları

Hata Kodu Hata Mesajı Açıklama
404 Mandatory parameters are missing Hatalı istek türü ya da zorunlu parametrelerden birisi eksik.
411 * is required Eksik gönderilen parametreler burada belirtilir.
404 Wrong app_id or app_secret Hatalı app_id yada app_secret.