mirror of
https://github.com/mewebstudio/pos.git
synced 2026-04-26 09:55:52 +03:00
[GH-ISSUE #261] Merhaba güncel main branch ile compose ettiğim lib de farklılık var. #139
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#139
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 @hasirciogluhq on GitHub (Jan 25, 2025).
Original GitHub issue: https://github.com/mewebstudio/pos/issues/261
Sorunuz
Merhaba;
public function get3DFormData(array $order, string $paymentModel, string $txType, ?CreditCardInterface $creditCard = null, bool $createWithoutCard = true): array;
bu tanımlama main branchdan clone ettiğim kod ile composer kendi php projeme implement ettiğim kod arasında fark var.
(doldurunuz)
Göndermeden önce kontroller
@nuryagdym commented on GitHub (Jan 25, 2025):
Merhabalar, bir sonraki versiyonda bu parametre eklenecek, guncel dokumantasyona bakarak ilerleyebilirsiniz.
Iki turlu de sorunsuz calisir.
@hasirciogluhq commented on GitHub (Jan 25, 2025):
Teşekkür ederim sizin paylaştığınız main repo da hata yok test modunda çalışıyor. Kendi bilgilermi eklediğim zaman TDS_SYSTEM_ERROR alıyorum hiçbir açıklaması yok sizce bu neden olmuş olabilir ? (Gereken parametreler doğru) ek oalrak 2 farklı proje kurdum tekrar kod yazdım yok hepsinde TDS_SYSTEM_err... alıyorum.
@nuryagdym commented on GitHub (Jan 25, 2025):
bilemedim, debug edilmesi gerekiyor.
Anladigim kadariyla KuveytPos ile 3D secure odemeye yapmaya calisiyorsun.
Bu satirin altinda:
github.com/mewebstudio/pos@a1c744b28d/src/Gateways/KuveytPos.php (L250)response icerigini
$response->getBody()->getContents();paylasir misin. Epostama iletsen de olur.@hasirciogluhq commented on GitHub (Jan 25, 2025):
Tabiki, Eposta yanıtlayınca issue hem de size mail geliyor zaten.
İsteğiniz kısmın htmlspecailchars(xx) şeklinde çıktısı;
bu kısımda bir hata gözükmüyor. 3d den dönünce hata olarak dönüyor.
@nuryagdym commented on GitHub (Jan 25, 2025):
Bu asamada sorun yok gibi, eskiden bu asamada TDS_SYSTEM_ERROR hatasi olusmustu.
ayni yerde, bir sonraki istekte banktan bu hata geliyordur.
TDS_SYSTEM_ERROR hatanin goruntusunu, varsa exception stack trace'ni paylasir misin.
$_POST icinde bilgileri bankadan geldiyse onlari da.
@nuryagdym commented on GitHub (Jan 25, 2025):
Son 2 log satirindan anladigim kadariyla, 3D dogrulama asamasinda hata olusuyor.
Eger bu kod test ortamda calisiyorsa banka sorman gerekiyor. Kodda hata goremedim.
Bankadan
AuthenticationResponseresponse'uhata ile donuyor. Siparis id'ni (236241712) belirterek bankaya sorar misin.
Paylastigin loglari silmeni tavsiye ediyorum, hassas olan
merchantId,customerIddegerler yer aliyor. Kart bilgilerinin de 4 hanesi haric response'da yer aliyor, kartin diger bilgileri ise kodda :).Tamamen comment'ini sil.
Bu yuzden direk espostama gondermeni istedim :)
@hasirciogluhq commented on GitHub (Jan 25, 2025):
Tamam, hafta içi bankayı arıyorum o zaman.
Kart bilgilerimi paylaşmadığımdan eminim. Bahsettiğin 4 haneli önemli kısım gerisi bin ve banka kodu mit. no. O 4 haneyi özenle her yerden sildim. Allah Allah, nerede bu ya? 😅
Bu arada, merchant ve customer ID’yi silmeye gerek yok; Biri de destek ararsa gelsin baksın burada, user/pass sız bir anlamı yok, biliyorsun. Zaten bir şeyler deneyecek kişi ya da bot, Wayback Machine’den alınan bir snapshot’a bakar. Üzerinden kaç saat geçti ki? Kartın limitini düşürdüm geçtim. Abonelikleri taşıdırığmdada iptal ederim :)