1. HASH
Sipay API Documentation
TR
  • EN
  • TR
  • Genel Bakış
    • IP Kısıtlaması
    • Başlangıç
    • Test Kartları
  • Kimlik Doğrulama
    • Token Oluşturma
      POST
  • Taksitler & Komisyonlar
    • Taksit Bilgisi Sorgulama
      POST
    • Komisyon Bilgisi Sorgulama
      POST
    • Üye İşyeri Taksit Bilgisi Sorgulama
      POST
  • Non-3DS Ödeme
    • Non-3DS Ödeme Akışı
    • Non-3DS Kart Ödemesi
      POST
    • Non-3DS Tekrarlayan Ödeme
      POST
    • Non-3DS Sigorta Ödemesi
      POST
    • Non-3DS Ön Provizyon Ödemesi
      POST
    • Ödeme Onaylama
      POST
  • 3D Secure Ödemesi
    • 3D Secure Ödeme Akışı
    • 3D Secure 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-3DS ve 3D Ödeme
    • Purchase Link Örneği
    • Sipay ile Non-3DS ve 3D Secure Ödeme
      POST
  • Ödeme Durumu Sorgulama
    • Durum Sorgulama
  • Kayıtlı Kart ile Ödeme
    • Kart Kaydetme
    • 3D Secure Kart Token ile Ödeme
    • Kayıtlı Kart Bilgilerini Sorgulama
    • Kayıtlı Kart Düzenleme
    • Kayıtlı Kart Silme
    • Non-3DS Kart Token ile Ödeme
  • HASH
    • Hash Oluşturma
    • Hash Doğrulama
  • 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 Durum Kodları
    • Durum Kodları
  • Plugin
    • Magento v1
    • Magento v2
    • Opencart
    • Presta
    • Woocommerce
    • Shopify
  1. HASH

Hash Doğrulama

Ödeme işlemlerine ait tüm yanıtlarda kullanıcı, üye işyerinin başarı veya başarısızlık URL’sine yönlendirilebilir. Bu URL’ler herkese açık olabileceğinden yetkisiz kişiler tarafından tetiklenebilir.
Bu nedenle yönlendirme URL’sinde status, invoice_id, order_id ve hash_key gibi parametrelerin gönderilmesi önerilir. Üye işyeri, gelen isteğin doğruluğunu ve kaynağını kontrol etmek için hash_key değerini doğrulamalıdır.
Tekrarlayan ödemelerde her yenileme işlemi için üye işyerinin webhook adresine POST isteği gönderilir. Webhook URL’leri de herkese açık olabileceğinden, gelen isteklerin kaynağı hash_key kullanılarak doğrulanmalıdır.
Durum değerleri aşağıdaki gibidir:
3D Secure ödemeler: status parametresi 0 veya 1 değerini alabilir.
Recurring Webhook: $status parametresi Completed veya Fail değerini alabilir.
Refund Webhook: status parametresi Completed veya Fail değerini alabilir.
Python
Shell
Go
JavaScript
Java
Swift
C
C#
Ruby
Dart
R
Previous
Hash Oluşturma
Next
Tekrarlayan Ödeme
Built with