mewebstudio / pos

Türk bankaları için sanal pos paketi (PHP)
Other
265 stars 104 forks source link

Garanti Hash Değişikliği Hk. #157

Closed FikretCin closed 1 year ago

FikretCin commented 1 year ago

Merhabalar Garantiden bu gün bir mail aldık. Hash algoritmasının değiştirilmesi isteniyor. Vaktiniz varsa destek olabilir misiniz ?

HTML Post için;

*** İstek içerisinde yer alan “apiversion” alanında “512” ifadesinin gönderilmesi gerekmektedir. Bu alan zorunludur.

HashData = terminalId + orderid + amount + currency + okurl + failurl + islemtipi + taksit + storekey + SecurityData

Yukarıdaki formülle elde edilen HashData değeri SHA512 algoritmasıyla hashlenip , çıkan sonuç büyük harfe çevrilerek "secure3dhash" alanına konulur. SecurityData değeri sha1 ile hesaplanmaya devam edilecektir.

XML ve HTML post cevap mesajlarının hesaplanmasında da SHA512 üzerinden hesaplama yapılacaktır . Hesaplanan data içerisinde bir değişiklik bulunmuyor. Sadece hashleme SHA512 ile yapılıyor.

nuryagdym commented 1 year ago

Merhabalar, tmm bu hafta sonu bakarim, elinizde dokumantasyon/ornek kod varsa paylasirsaniz sevinirim

nuryagdym commented 1 year ago

Bir de mumkunse test ortam bilgilerini epostama gonderir misiniz

FikretCin commented 1 year ago

Döküman yada örnek kod iletmediler email atıp isteyeceğim, bilgileri size iletiyorum.

FikretCin commented 1 year ago

@nuryagdym Emekleriniz için teşekkürler, pull req. kabul etmişsiniz. Sabırsızlıkla release bekliyorum. Tekrar görüşmek üzre :)

nuryagdym commented 1 year ago

Size de tesekkurler, v0.15.0 olarak yayina aldim.