Bu rehber, güvenli API iletişimi için gerekli olan hash key oluşturma ve kullanım sürecini açıklamaktadır. Hash mekanizması, isteklerin doğrulanmasını ve iletim sırasında değiştirilmediğinin kontrol edilmesini sağlar.hash_key, istek üzerinden alınmalıdır ve secret_key, Sipay tarafından sağlanan üye işyerine ait uygulama gizli anahtarıdır (app_secret).Hash key zorunlu bir parametredir ve istekte mutlaka gönderilmelidir.
Zorunlu parametreler, kullanılan endpoint'e göre değişiklik gösterebilir.İlgili endpoint'e erişildiğinde ve istek bölümünden tercih edilen programlama dili seçildiğinde, örnek bir HASH implementasyonu ilgili alandan alınabilir ve doğrudan kullanılabilir.Aşağıdaki parametreler belirtilen sıra ile gönderilmelidir.
Önemli Notlar#
Her istek için yeni bir hash key oluşturulmalıdır.
Tüm parametrelerin doğru sırada gönderildiğinden emin olunmalıdır.
Parametre değerlerinde oluşabilecek farklılıklar hash doğrulama hatalarına neden olur.
Aynı hash key algoritması ve parametreler, ödeme işlemleri için de kullanılabilir (örnek: Non Secure ve 3DS Payment).Hash değerini çözmek için gerekli parametreler aşağıdaki gibidir:#