SSS
HPM Linki ve Sign
Soru: data.link her zaman tek bir link midir?
Cevap: Evet, her ödeme isteği için tek bir ödeme linki üretilir ve data.link alanında döner.
Soru: sign alanı JSON içinde ayrıca dönmüyor, sadece linkin içinde mi geliyor?
Cevap: Evet. sign değeri HPM linkinin query string kısmında üretilir (örn. …&sign=xxxxx) ve JSON’da ayrı bir alan olarak dönmez.
expiryUtc
Soru: expiryUtc formatı her zaman ISO-8601 midir?
Cevap: Evet. expiryUtc her zaman ISO-8601 formatında, UTC zamanı ile döner.
Örnek
"2025-12-01T15:15:13"
Kimlik Doğrulama
Soru: Sadece X-Api-Key mi kullanılıyor?
Cevap: Hayır. HPM servislerine erişim için Bearer token kullanılır.
Bu token, https://pgw.netahsilatdemo.com/auth/api/token/connect adresinden
ApiKey ve SecretKey bilgileri ile alınır.
Bu bilgilerin alınabilmesi için
-
İlgili sitenin HPM servis lisansına sahip olması,
-
İlgili endpoint’in Servis Yetkileri kısmında aktif olması gerekir.
Kullanıcı Doğrulama Davranışı
Soru: userVerificationBy hangi değerleri alabilir?
Cevap
-
Id -
Email -
Tckn -
Gsm
Soru: userVerificationFailBehavior ne işe yarar, olası davranışlar nelerdir?
Cevap
-
Hata ver → Doğrulama başarısız olursa işlem hata ile sonuçlanır.
-
Yeni müşteri oluştur → (
"Create") Kullanıcı bulunamazsa Finrota’da yeni müşteri kaydı oluşturulur. -
Varsayılan kullanıcı ile devam et → Kullanıcı bulunamazsa tanımlı default kullanıcı ile işlem gerçekleştirilir.
additionalData
Soru: additionalData alanı ne için kullanılır?
Cevap: Bu alan; portalda tanımlı dinamik alanların doldurulması için kullanılır. Key’ler dinamik alan kod/adları ile ilişkilendirilir; değerler string olarak gönderilebilir.