mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 01:45:55 +03:00
[GH-ISSUE #101] Yapıkredi Bankası "Payment" Aşamasında E189 "Xid hatalı." Hatası #50
Labels
No labels
PayFlexV4
TROY
akbankpos
bug
duplicate
enhancement
garanti
help wanted
isbank
kuveyt
payten
posnet
pull-request
vakifbank
ziraat
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pos#50
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @yorulmazsinan on GitHub (Nov 16, 2022).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/101
Merhabalar, YKB posunu kullanırken şöyle bir hata alıyorum:
Error {#1613 ▼
#message: "Wrong parameters for Exception([string $message [, long $code [, Throwable $previous = NULL]]])"
#code: 0
#file: "/home/eceo/public_html/app/Mews/src/Gateways/PosNet.php"
#line: 196
trace: {▼
/home/eceo/public_html/app/Mews/src/Gateways/PosNet.php:196 {▼
Mews\Pos\Gateways\PosNet->get3DFormData(): array …
› \t$this->logger->log(LogLevel::ERROR, 'enrollment fail response', $data);
› \tthrow new Exception($data['respText'], $data['respCode']);
› }
arguments: {▼
$message: "Xid hatalı."
$code: "E189"
}
}
}
}
@nuryagdym commented on GitHub (Nov 16, 2022):
Merhabalar, tahminim test edilen kart Yapikrediye ait degil veya o kartta 3D etkin degil.
Yine de bu hatayi duzgun vermesi icin kodu guncellerim
@yorulmazsinan commented on GitHub (Nov 16, 2022):
Böyle bir durumda NON_SECURE olarak mı ödeme almamız gerekiyor? Kart Yapıkredi onda bir sorun yok. 3D etkin olmaması nasıl oluyor? Ödemelere açık kart, internet alışverişi yapılıyor.
@nuryagdym commented on GitHub (Nov 16, 2022):
hmm, kartta degil sanirim, Account objesi olustururken hangi modeli kullaniyorsunuz? MODEL_3D_SECURE mi?
"Xid hatalı." mesajdaki Xid siparis ID olmasi lazim. gonderdiginiz siparis ID'yi paylasabilir misiniz.
@yorulmazsinan commented on GitHub (Nov 16, 2022):
Bu oluşturduğum $order değişkeni. $account ise şu şekilde:
Bunlar direkt YKB için olan ayarlar.
@nuryagdym commented on GitHub (Nov 16, 2022):
order id'yi su sekilde olusturup dener misiniz:
substr(uniqid(time()), 0, 20)cozmezse bu sekilde
substr(uniqid(time()), 0, 18)@yorulmazsinan commented on GitHub (Nov 17, 2022):
Bu sorunu çözdü, teşekkür ederim.