İşlem Hash Değeri Hesaplama:
Bazı işlemlerden önce; “Islem_Hash” değerinin hesaplanması için API sekmesi altında yer alan; SHA2B64 metodu
çalıştırılmalıdır.
SHA2B64 metodu, parametresine gönderdiğiniz değer sonucunda, bu değeri hashleyip
Base64String e çevirir. Aşağıda her metod için verildiği gibi, bu parametreleri yazılım dilinize
uygun
string
birleştirme yöntemi kullanarak birleştiriniz ve SHA2B64 metodu metoduna gönderiniz. Elde ettiğiniz
sonuç
Islem_Hash değeridir.
Islem_Hash’i oluşturacak parametre formatlarını, Gönderilecek
Parametreler tablosuna bakarak oluşturunuz. (Islem_Tutar’ın virgüllü olması gibi)
Satış - 3D Pay / NS (Pos_Odeme)
Dim Islem_Guvenlik_Str$ = CLIENT_CODE & GUID & Taksit &
Islem_Tutar & Toplam_Tutar & Siparis_ID & Hata_URL & Basarili_URL
Dim Islem_Hash$ = SHA2B64(Islem_Guvenlik_Str)
Satış - 3D Model / NS (TP_WMD_UCD)
Dim Islem_Guvenlik_Str$ = CLIENT_CODE & GUID & Taksit &
Islem_Tutar & Toplam_Tutar & Siparis_ID
Dim Islem_Hash$ = SHA2B64(Islem_Guvenlik_Str)
Puan ile Ödeme (TP_WMD_UCD_WP)
Dim Islem_Guvenlik_Str$ = CLIENT_CODE & GUID & Taksit &
Islem_Tutar & Toplam_Tutar & Siparis_ID
Dim Islem_Hash$ = SHA2B64(Islem_Guvenlik_Str)
Dim Islem_Guvenlik_Str$ = CLIENT_CODE & GUID &
Islem_Tutar & Toplam_Tutar & Siparis_ID & Hata_URL & Basarili_URL
Dim Islem_Hash$ = SHA2B64(Islem_Guvenlik_Str)
Dim Islem_Hash$ = SHA2B64(G.CLIENT_CODE & GUID & Islem_Tutar &
Toplam_Tutar & Siparis_ID & Hata_URL & Basarili_URL)
Dim Islem_Guvenlik_Str$ = CLIENT_CODE & GUID & Islem_Tutar & Toplam_Tutar & Siparis_ID & Hata_URL & Basarili_URL
Dim Islem_Hash$ = SHA2B64(Islem_Guvenlik_Str)
Dim Islem_Guvenlik_Hash2B64$ = SHA2B64(G.CLIENT_CODE & GUID & Amount &
Order_ID & Error_URL & Success_URL)