Skip to content

✅ Response Signature Doğrulama ​

Response Signature Doğrulama – Adım Adım ​

Neden Yapılmalı? ​

  • Güvenlik: Yanıtın Roof VPOS sistemi tarafından üretildiğini garanti eder.
  • Bütünlük: İletim sırasında içeriğin değiştirilmediğini doğrular.
  • Koruma: Sahte veya manipüle edilmiş verilerden sisteminizi korur.
  • Zorunlu Adım: Sistem entegrasyonlarında güvenilir veri alışverişi için kritik öneme sahiptir.

Ne Yapılmalı? ​

  1. Response Verilerini Alın Response header'daki x_nonce ve x_timestamp ile birlikte response body alın.

  2. Değerleri Kontrol Edinx_nonce ve x_timestamp değerlerinin sisteminizde belirlenen kurallara uygun olup olmadığını kontrol edin.

  3. Signature Text Oluşturun Aşağıdaki sırayla değerleri birleştirin:

   client_token_hash + secret_key + x_nonce + x_timestamp + response_body
  1. Signature Hesaplayın

    • Oluşturduğunuz signature text üzerinde SHA-256 algoritmasını uygulayın.
    • Sonucu Base64 formatına çevirin.
  2. Karşılaştırma ve Doğrulama

    • Hesaplanan signature değeri, response header'daki x_signature ile birebir karşılaştırın.
    • Eşleşme varsa response'un bütünlüğü ve doğruluğu teyit edilmiş olur.