pos icon indicating copy to clipboard operation
pos copied to clipboard

XID daha önce kullanılmıştır. Tekrar kullanılamaz

Open esakarya opened this issue 1 year ago • 15 comments

Merhabalar EST V3 de iki gündür şöyle bir hata dönemeye başladı. doğrulanmış işlemlerde ProcReturnCode': '99' XID daha önce kullanılmıştır. Tekrar kullanılamaz. Bilgisi olan varmıdır ?

esakarya avatar Jan 27 '24 10:01 esakarya

Sanırım paytende bi sıkıntı var bu sorunu yaşayan olursa aşağıdaki satırları commentlesin. 3d ekranı açılınca post atıyor otomatik. #'callbackUrl': order.get('fail_url'), #'refreshTime': '10',

esakarya avatar Jan 27 '24 11:01 esakarya

v1'de kaldirdim bu alanlari

nuryagdym avatar Jan 27 '24 16:01 nuryagdym

Refactor-08 de baya bi commit var, ben senin projeni kendi python projeme cevirip kullaniyordum😀 sana ayak uydurmak icin bastan bi elden gecirmem gerekicek simdi😀

esakarya avatar Jan 27 '24 16:01 esakarya

konuyu tekrar aciyorum, baskalardan da ayni sikayet geldi. yeni bir guncellemeyle callbackurl ve refreshtime bilgileri silecegim.

nuryagdym avatar Feb 27 '24 09:02 nuryagdym

Evet konuyu tekrar açmamız iyi olacak şöyle ki 3d modeline bu sorunu yaşatıyor. ancak 3d_pay ile bu sorunu aştım. Bu bankada 3d modelinin açık olmamasından da kaynaklanıyor olabilir, bankaya sorduruyorum şimdi durumu.

sekizlipenguen avatar Feb 27 '24 09:02 sekizlipenguen

Bencede kaldır gitsin

esakarya avatar Feb 27 '24 09:02 esakarya

Merhaba, sistemin çalışma şeklinin bu şekilde doğru çalıştığını bir çok sitede teyit ettik, hemen hemen 20 farklı sitede kullanılıyor. Sisteminize entegre etme yönteminde sorun olabilir. Paketten kaldırılacaksa taglayıp farklı bir kola ayırırsak sevinirim

FikretCin avatar Feb 27 '24 09:02 FikretCin

Her banka farklı davranıyor olabilir. bence kullanmak isteyen risk alır. Kullanmak isteyenin, her gatewaya ait bir kartla test edip devreye almasında fayda var.

esakarya avatar Feb 27 '24 09:02 esakarya

@FikretCin kaldirilmis sekliyle 0.17.0 versiyonu yayinlarim. v1'de ise nasil yapilacagi hakkinda ornek kodlari eklerim

nuryagdym avatar Feb 27 '24 09:02 nuryagdym

Selamlar,

bu 2 parametreyi kaldırdığımız da hash hatası alıyorum. Bunların kaldırılmaması gerekiyor ve anladığım kadarıyla sırası da önemli gibi duruyor. @nuryagdym

sekizlipenguen avatar Feb 27 '24 11:02 sekizlipenguen

@sekizlipenguen bu 2 satiri kaldirdiysan https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/DataMapper/EstPosRequestDataMapper.php#L273-L274

ve

EstV3Pos kullaniyorsan hash sorunu yashamaman gerekiyor.

nuryagdym avatar Feb 27 '24 12:02 nuryagdym

Hayır v3 kullanmıyorum. Pos.php iş bankasını v3 geçirmemişsin ben de kendim config açmadım. V3 olmasa da hata alıyorum ama. Sonuç olarak 3d_pay modelinde sorun kalmadıMurat DEMİRFull Stack Developernuryagdym @.***> şunları yazdı (27 Şub 2024 15:15): @sekizlipenguen bu 2 satiri kaldirdiysan https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/DataMapper/EstPosRequestDataMapper.php#L273-L274 ve EstV3Pos kullaniyorsan hash sorunu yashamaman gerekiyor.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

sekizlipenguen avatar Feb 27 '24 12:02 sekizlipenguen

Is banka da bir kac ay once Hash v3'e (EstV3Pos'a) gecis yapti. EstV3Pos ile isbank calismasi lazim. EstPos'da ise https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/DataMapper/EstPosRequestDataMapper.php#L273-L274 ve https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/Crypt/EstPosCrypt.php#L26

satirlarin kaldirilmasi lazim

Ayrica config/pos.php dosyayi kopyalarak kullanmani tavsiye ederim.

nuryagdym avatar Feb 27 '24 13:02 nuryagdym

EstPosCrypt.php $requestData['fail_url'], // callbackUrl

bundan eminmisin ?

esakarya avatar Feb 27 '24 13:02 esakarya

@esakarya evet, fail_url hash data icinde 2 kere yer aliyor https://github.com/mewebstudio/pos/blob/af545367050b091d604cce92365c9be91f13dd1f/src/Crypt/EstPosCrypt.php#L17-L27

ikincisi callbackUrl degeridir, kaldirilmasi gerekiyor

nuryagdym avatar Feb 27 '24 14:02 nuryagdym

cozum olarak v1.0.0'da callbackUrl ve refreshTime degerler API istekten kaldirildi.

Bu alanlari kullanmak isteyen varsa burdaki ornege bakabilir.

nuryagdym avatar Mar 30 '24 09:03 nuryagdym