Ödeme bilgileri gönderilirken verilen ReturnHash parametresi 1 olarak set edildiğinde,
size ödeme isteği sonrası dönen sonuçta, CodeForHash ‘de yazan GUID değerinin sonuna,
ödeme başarılı olmuşsa “T” (büyük harf), ödeme başarısız olmuşsa “F” (büyük harf) eklenerek oluşturulan string değer,
SHA256 ile HASH’ lenerek hashValue hesaplanır.
NOT : CodeForHash içerisindeki harfler Büyük harf şeklinde olmalıdır !
Başarılı Sonuç :
hashValue = SHA256(CodeForHash + “T”)
Yukarıdaki belirtilen CodeForHash için başarılı sonuç örneği:
Üye işyeri, kendi veritabanında saklamış olduğu CodeForHash değerinin sonuna,
başarılıysa “T”, başarısızsa “F” ekleyip ardından her ikisini de SHA256 ile HASH’ leyerek,
2 adet değer üretecek ve Ruut’ dan dönen hashValue değeri, hangisine eşitse, ödeme sonucunu bu şekilde öğrenmiş olacaktır.
Tamamen farklı bir hashValue dönmüş ise, bu ödeme BAŞARISIZ kabul edilecektir.
NOT : Ayrıca başka bir URL 'nize ödeme sonucunu bildirmemizi istemişseniz, o Url' nin kodunda da aynı değişikliği yapmanız gerekecektir !
Örnek PseudoCode :
hashValue1 = SHA256(CodeForHash + “T”);
hashValue2 = SHA256(CodeForHash + “F”);
if hashValue = hashValue1 then      return “ÖDEMENİZ BAŞARILI” else      return “ÖDEMENİZ BAŞARISIZ”