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

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

Closed
esakarya opened this issue Jan 27, 2024 · 16 comments
Closed

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

esakarya opened this issue Jan 27, 2024 · 16 comments
Labels
bug Something isn't working payten

Comments

@esakarya
Copy link

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
Copy link
Author

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',

@nuryagdym
Copy link
Collaborator

v1'de kaldirdim bu alanlari

@nuryagdym nuryagdym added bug Something isn't working payten labels Jan 27, 2024
@esakarya
Copy link
Author

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😀

@nuryagdym
Copy link
Collaborator

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

@nuryagdym nuryagdym reopened this Feb 27, 2024
@sekizlipenguen
Copy link

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.

@esakarya
Copy link
Author

Bencede kaldır gitsin

@FikretCin
Copy link
Contributor

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

@esakarya
Copy link
Author

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.

@nuryagdym
Copy link
Collaborator

nuryagdym commented Feb 27, 2024

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

@sekizlipenguen
Copy link

sekizlipenguen commented Feb 27, 2024

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

@nuryagdym
Copy link
Collaborator

@sekizlipenguen
bu 2 satiri kaldirdiysan

'callbackUrl' => $order->fail_url,
'refreshTime' => '10', //callbackUrl sisteminin doğru çalışması için eklenmesi gereken parametre

ve

EstV3Pos kullaniyorsan hash sorunu yashamaman gerekiyor.

@sekizlipenguen
Copy link

sekizlipenguen commented Feb 27, 2024 via email

@nuryagdym
Copy link
Collaborator

nuryagdym commented Feb 27, 2024

Is banka da bir kac ay once Hash v3'e (EstV3Pos'a) gecis yapti. EstV3Pos ile isbank calismasi lazim.
EstPos'da ise

'callbackUrl' => $order->fail_url,
'refreshTime' => '10', //callbackUrl sisteminin doğru çalışması için eklenmesi gereken parametre

ve
$requestData['fail_url'], // callbackUrl

satirlarin kaldirilmasi lazim

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

@esakarya
Copy link
Author

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

bundan eminmisin ?

@nuryagdym
Copy link
Collaborator

@esakarya evet, fail_url hash data icinde 2 kere yer aliyor

$hashData = [
$account->getClientId(),
$requestData['id'],
$requestData['amount'],
$requestData['success_url'],
$requestData['fail_url'],
$txType,
$requestData['installment'],
$requestData['rand'],
$requestData['fail_url'], // callbackUrl
$account->getStoreKey(),

ikincisi callbackUrl degeridir, kaldirilmasi gerekiyor

@nuryagdym
Copy link
Collaborator

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

Bu alanlari kullanmak isteyen varsa burdaki ornege bakabilir.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working payten
Projects
None yet
Development

No branches or pull requests

4 participants