Skip to main content

🔐 Hash Doğrulama

3D Secure callback ve normal işlemler için kullanılan SHA-256 hash doğrulama algoritması.

Genel Bilgi

Bu hash mekanizması, ödeme sonucunun doğruluğunu garanti altına almak için kullanılır. Fincraft’ın callback veya yanıt olarak döndüğü verilerin değiştirilmediğini doğrulamak amacıyla oluşturulur. callbackKey değeri entegrasyon ekibiniz tarafından sağlanır; almak için Destek ile iletişime geçin.

Hash Algoritması

  • Algoritma: SHA-256
  • Encoding: UTF-8
  • Output: Hex (küçük harf)

3D Secure Başarılı Durum (is3DSuccess = true)

Hash Parametre Sırası

Hash String Oluşturma

Örnek

3D Secure Başarısız / Normal Durum (is3DSuccess = false)

Hash Parametre Sırası

Hash String Oluşturma

Örnek

Hash Hesaplama

Java Örneği

Dikkat:
  • Parametre sırası kesinlikle değiştirilmemelidir.
  • : karakteri separator olarak kullanılmalıdır.
  • callbackKey gizli tutulmalıdır.
  • Büyük/küçük harf duyarlılığına dikkat edilmelidir.
Hash doğrulaması başarılı ise işlem güvenlidir ve veri büttünlüğü korunmuştur.