[GH-ISSUE #157] Garanti Hash Değişikliği Hk. #81

Closed
opened 2026-03-03 15:42:47 +03:00 by kerem · 5 comments
Owner

Originally created by @FikretCin on GitHub (Sep 29, 2023).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/157

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.

Originally created by @FikretCin on GitHub (Sep 29, 2023). Original GitHub issue: https://github.com/mewebstudio/pos/issues/157 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.
kerem 2026-03-03 15:42:47 +03:00
  • closed this issue
  • added the
    garanti
    label
Author
Owner

@nuryagdym commented on GitHub (Sep 29, 2023):

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

<!-- gh-comment-id:1741033619 --> @nuryagdym commented on GitHub (Sep 29, 2023): Merhabalar, tmm bu hafta sonu bakarim, elinizde dokumantasyon/ornek kod varsa paylasirsaniz sevinirim
Author
Owner

@nuryagdym commented on GitHub (Sep 29, 2023):

Bir de mumkunse test ortam bilgilerini epostama gonderir misiniz

<!-- gh-comment-id:1741035357 --> @nuryagdym commented on GitHub (Sep 29, 2023): Bir de mumkunse test ortam bilgilerini epostama gonderir misiniz
Author
Owner

@FikretCin commented on GitHub (Sep 29, 2023):

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

<!-- gh-comment-id:1741205719 --> @FikretCin commented on GitHub (Sep 29, 2023): Döküman yada örnek kod iletmediler email atıp isteyeceğim, bilgileri size iletiyorum.
Author
Owner

@FikretCin commented on GitHub (Oct 3, 2023):

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

<!-- gh-comment-id:1744770832 --> @FikretCin commented on GitHub (Oct 3, 2023): @nuryagdym Emekleriniz için teşekkürler, pull req. kabul etmişsiniz. Sabırsızlıkla release bekliyorum. Tekrar görüşmek üzre :)
Author
Owner

@nuryagdym commented on GitHub (Oct 3, 2023):

Size de tesekkurler, v0.15.0 olarak yayina aldim.

<!-- gh-comment-id:1744878440 --> @nuryagdym commented on GitHub (Oct 3, 2023): Size de tesekkurler, v0.15.0 olarak yayina aldim.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/pos#81
No description provided.