1. HASH
Sipay API Documentation
TR
  • EN
  • TR
  • Genel Bakış
    • Başlangıç
    • Test Kartları
  • Kimlik Doğrulama
    • Token Oluşturma
      POST
  • Non-Secure Ödeme
    • Non-Secure Ödeme Akışı
    • Non-Secure Kart Ödemesi
      POST
    • Non-Secure Tekrarlayan Ödeme
      POST
    • Non-Secure Sigorta Ödemesi
      POST
    • Non-Secure Ön Provizyon Ödemesi
      POST
    • Ödeme Onaylama
      POST
  • 3D Secure Ödemesi
    • 3D Secure Ödeme Akışı
    • 3D Secure Kredi Kart Ödemesi
      POST
    • 3D Secure Tekrarlayan Ödeme
      POST
    • 3D Secure Ön Provizyon Ödemesi
      POST
    • Ödeme Tamamlama
      POST
    • Ödeme Onaylama
      POST
    • 3D Secure Tarım Ödemesi
      POST
  • Sipay ile Non-Secure ve 3D Ödeme
    • Purchase Link Örneği
    • Sipay ile Non-Secure ve 3D Secure Ödeme
      POST
  • Ödeme Durumu Sorgulama
    • Durum Sorgulama
      POST
  • Taksitler & Komisyonlar
    • Taksit Bilgisi Sorgulama
      POST
    • Komisyon Bilgisi Sorgulama
      POST
    • Üye İşyeri Taksit Bilgisi Sorgulama
      POST
  • HASH
    • Hash Oluşturma
    • Hash Doğrulama
  • Kayıtlı Kart ile Ödeme
    • 3D Secure Kart Token ile Ödeme
    • Kart Kaydetme
    • Kayıtlı Kart Bilgilerini Sorgulama
    • Kayıtlı Kart Düzenleme
    • Kayıtlı Kart Silme
    • Non-Secure Kart Token ile Ödeme
  • Tekrarlayan Ödeme
    • Tekrarlayan Ödeme Sorgulama
    • Tekrarlayan Ödeme Plan Süreci
    • Tekrarlayan Ödeme Planı Güncelleme
  • İade
    • İade
  • Para Dağıtımı
    • Banka Hesabına Para Aktarımı
  • Webhook
    • Webhook
  • Hata Statü Kodları
    • Statü Kodları
  1. HASH

Hash Oluşturma

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:#

hash_key
app_secret
Modified at 2026-07-10 13:52:05
Previous
Üye İşyeri Taksit Bilgisi Sorgulama
Next
Hash Doğrulama
Built with