Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Payten (estpos, netspay) 3D hash algoritma değişmesi #89

Closed
zeydduran opened this issue Sep 19, 2022 · 13 comments · Fixed by #99
Closed

Payten (estpos, netspay) 3D hash algoritma değişmesi #89

zeydduran opened this issue Sep 19, 2022 · 13 comments · Fixed by #99
Labels
enhancement New feature or request payten

Comments

@zeydduran
Copy link
Contributor

Selamlar, Payten 3d şifreleme de versiyon 3 geçişi yaptı eski şifreleme yöntemlerinde fraud atağı aldıklarını söylediler. versiyon 3e geçiş yapmayan sanal posları kapatacaklarını hatta belirlenen süre içinde geçiş yapmayanları BTK şikayet edip kullandığı diğer sanal posların kapanmasına da yol açılabileceğini ilettiler.
Elde ettiğim dokümanlarını paylaştım
Hashv3_Sample_Codes.zip

@canerd7u
Copy link

canerd7u commented Oct 6, 2022

+1

@nuryagdym
Copy link
Collaborator

Merhabalar, kod farklarina baktim, sadece hash algoritmasi degismemis. Yeni degiskenler eklenmis, var olanlarin key name'leri degismis. Bu degisiklikleri yapmam icin PDF documantasyon da olursa iyi olur.

@zeydduran
Copy link
Contributor Author

zeydduran commented Oct 9, 2022

Selamlar, saçma bir şekilde yeni dokümantasyon yayımlamamışlar. Elimde güncel olarak ekte paylaştığım dosyalar var. Bende deneme yanılma ile çözdüm. Ayrıca şöyle bir durum var callbackurl alanı zorunlu değil eğer success url ile aynı url verirseniz 5-6 dkda bir callbackurl istek atıyor. Dönen veri success url'e dönen veri ile aynı bu da sistemde hatalara sebebiyet verebilir dikkat edilmesi gerek

@nuryagdym
Copy link
Collaborator

Tmm tesekkurler, bu hafta icinde halletmeye calisirim.

Bu degisiklik sorunsuz calisiyor degil mi?
API URL'ler vs degistirmeye gerek yok degil mi?

@zeydduran
Copy link
Contributor Author

Hayır yok

@canerd7u
Copy link

Nestpay_Entegrasyon_Dokumani_3D (4).pdf
[Nestpay bank SanalPOS Test_Bilgileri (2).pdf](https://github.com/mewebstudio/pos/files/9
Nestpay_Entegrasyon_Dokumani_3D_Pay (3).pdf
746001/Nestpay.bank.SanalPOS.Test_Bilgileri.2.pdf)
[Nestpay_Entegrasyon_Dokumani_3D_PayHosting (1).pdf
Nestpay_Entegrasyon_Dokumani_API (2).pdf
](https://github.com/mewebstudio/pos/files/9746003/Nestpay_Entegrasyon_Dokumani_3D_PayHosting.1.pdf)

Merhaba gerekli dökümanlar bunlar sanırım.

@nuryagdym
Copy link
Collaborator

Merhabalar,
@zeydduran Mumkunse eposta test ortam bilgilerini atabilir misiniz. ce.nuryagdy@gmail.com
test kart dahil.
Kutuphanede var olan test ortamlar nedense 3D odeme calismiyor artik.

@canerd7u dokumanlar icin tesekkurler ama bunlar yeni hash algoritmayi icermiyor

@zeydduran
Copy link
Contributor Author

Selamlar @nuryagdym ,
Faydalandığım dökümanları paylaştım. Test konusunda ziraat ekteki dökümanlar haricindeki kart bilgilerinden hata dönüyor bilginize.
Hash_Versiyon_3_Dökümantasyon.pdf
Nestpay_Entegrasyon_Dokumani_3D.pdf
Nestpay_ZiraatBankasi_Test_Bilgileri (2).pdf

@nuryagdym nuryagdym added the enhancement New feature or request label Oct 16, 2022
@nuryagdym nuryagdym changed the title Payten 3D hash algoritma değişmesi Payten (estpos, netspay) 3D hash algoritma değişmesi Oct 16, 2022
@nuryagdym nuryagdym linked a pull request Oct 22, 2022 that will close this issue
@berkansahin
Copy link

berkansahin commented Jul 4, 2023

@nuryagdym Merhaba hash versiyon 3 ile ilgili bir email geldi isbankası tarafından bu güncelleme asseco ile birlikte bunuda içeriyor mu acaba ? Döküman: https://github.com/mewebstudio/pos/files/9792999/Hash_Versiyon_3_Dokumantasyon.pdf

@nuryagdym
Copy link
Collaborator

Merhabalar, 3 hafta once denedigimde isbank v3 algoritmayi desteklemiyordu.

EstPos yerine EstPosV3 deneyebilirsiniz,

Calisirsa haber verirseniz sevinirim

@berkansahin
Copy link

Screenshot 2023-07-09 at 14 19 56
Son gelen email bu şekilde EstPosV3 kısmını nasıl deneyebilirim acaba ? @nuryagdym

@nuryagdym
Copy link
Collaborator

Merhabalar,
config/pos.php'de yer alan su anki config su sekilde:
https://github.com/mewebstudio/pos/blob/master/config/pos.php#L79C1-L94C11

        'isbank'    => [
            'name'  => 'İşbank T.A.S.',
            'class' => Mews\Pos\Gateways\EstPos::class,
            'urls'  => [
                'production'    => 'https://sanalpos.isbank.com.tr/fim/api',
                'test'          => 'https://entegrasyon.asseco-see.com.tr/fim/api',
                'gateway'       => [
                    'production'    => 'https://sanalpos.isbank.com.tr/fim/est3Dgate',
                    'test'          => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
                ],
                'gateway_3d_host'       => [
                    'production'    => 'https://sanalpos.isbank.com.tr/fim/est3Dgate',
                    'test'          => 'https://entegrasyon.asseco-see.com.tr/fim/est3Dgate',
                ],
            ],
        ],

bu satiri:

 'class' => Mews\Pos\Gateways\EstPos::class,

bu sekilde desgistirilecek

 'class' => Mews\Pos\Gateways\EstV3Pos::class,

Not:
config/pos.php - sadece ornek olarak tanimlanmistir, direk bu dosyayi kullanmayin, kendinize ayri bir tane olusturun, ve ihtiyaciniz oldugu ayarlari oraya tanimlayiniz

@berkansahin
Copy link

@nuryagdym çok teşekkür ederim bu şekilde çözdüm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request payten
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants