Ana içeriğe geç

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.