Get GMPToken - huginsdk/tps GitHub Wiki

GMP Token Al

Açıklama

GMP Token, TPS sisteminde mali işlemlerin başlatılması için gerekli olan güvenlik token'ıdır. Bu token, satış işlemi başlamadan önce alınmalıdır.

Kullanım

HTTP Metodu

POST

Endpoint

/api/gmptoken

Parametreler

Parametre Tip Zorunlu Açıklama
documentType Integer Evet Belge türü (1: Fiş, 2: Fatura)
paymentType Integer Evet Ödeme türü (1: Nakit, 2: Kredi Kartı)

Örnek İstek

{
  "documentType": 1,
  "paymentType": 2
}

Örnek Yanıt

{
  "success": true,
  "token": "abc123def456ghi789",
  "expiresAt": "2024-01-01T12:00:00Z"
}

Önemli Notlar

  • Token, satış işlemi başlamadan önce alınmalıdır
  • Token geçerlilik süresi 30 dakikadır
  • Her satış işlemi için yeni token alınmalıdır
  • Token olmadan satış işlemi yapılamaz

Hata Kodları

Kod Açıklama
400 Geçersiz parametre
401 Yetkilendirme hatası
500 Sunucu hatası