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 Doğrulama

Bu rehber, hash key doğrulama işleminin nasıl gerçekleştirileceğini açıklamaktadır.
3D Secure ödemelerde, işlem tamamlandıktan sonra kullanıcı üye işyerinin başarı veya başarısızlık URL'sine yönlendirilir. Bu URL herkese açık olabilir ve yetkisiz kullanıcılar tarafından tetiklenebilir. Bu nedenle yönlendirme URL'sinde status, invoice_id, order_id ve hash_key gibi parametrelerin gönderilmesi önerilir. Gelen istekler, isteğin doğruluğunu ve güvenilirliğini kontrol etmek için hash_key kullanılarak doğrulanmalıdır.
Tekrarlayan ödemelerde, her yenileme işlemi için üye işyerinin webhook adresine bir POST isteği gönderilir. Webhook URL'leri genellikle herkese açık olduğundan, bu isteklerin de kaynağının doğrulanması için hash_key kullanılarak doğrulanması gerekmektedir.
3D Secure ödemelerde status parametresi 0 veya 1 değerlerini alabilir.
Recurring Webhook için $status parametresi Completed veya Fail değerlerini alabilir.
Refund Webhook için status parametresi Completed veya Fail değerlerini alabilir.
Python
Shell
Go
JavaScript
Java
Swift
C
C#
Ruby
Dart
R
Modified at 2026-07-10 13:52:54
Previous
Hash Oluşturma
Next
Kayıtlı Kart ile Ödeme
Built with