mewebstudio / pos

Türk bankaları için sanal pos paketi (PHP)
Other
255 stars 101 forks source link

Yapıkredi 3D Hatası #206

Open xenophan3s opened 3 months ago

xenophan3s commented 3 months ago

Örnek kodları kullanırken yapıkredi 3D aşamasında https://setmpos.ykb.com/3DSWebService/YKBPaymentService bu URL açılıyor ve sadece bir resim gözüküyor. Non secure ise success dönüyor. Sebebini anlayamadık. Eğer bilginiz varsa yardımcı olursanız sevinirim.

nuryagdym commented 3 months ago

Merhabalar, test ortamda kullanilacak test kart bilgileri varsa epostama gonderir misiniz.

Bendeki test kartin suresi gectigi icin yapikrediyi test edemiyorum.

nuryagdym commented 3 months ago

Kredi kart bilgileri icin tesekkurler, bendeki test hesap bilgileri de calismiyor sanirim, NON secure odeme basarisiz 0148 UNAUTHORIZED REQUEST hatasi aliyorum.

3D odemede deiginiz gibi bende de bosh sayfa acildi: image

Sorunun nerede oldugunu bankadan ogrenmemiz gerekiyor. Burdaki: https://github.com/mewebstudio/pos/blob/e1733994ff052d7eeac0f2808bfabaacf22fe0c7/src/Gateways/PosNet.php#L248 $xml degerin icerigini bankaya gonderip burda ne sorun oldugu sorar misin. Bunun icerigini https://setmpos.ykb.com/PosnetWebService/XML bu adrese POST ediyoruz, sonra bankaden gelen cevabi HTML forma basip bankaya (yani https://setmpos.ykb.com/3DSWebService/YKBPaymentService) yonlendirme yapiyoruz. Yani bankadan aldigimiz veriyi tekrar bankaya gonderiyoruz, neden kendi verdikleri veriyi kabul etmiyorlar bilemedim.

nuryagdym commented 3 months ago

guncel test ortam varsa, espotama gonderirseniz sevinirim

devmdeniz commented 3 months ago

Yapı Kredi'nin 3D ekranı bende sıkıntısız bir şekilde çalıştı. SMS doğrulamasını yapamadığım için bir sonraki evreye geçemedim ama test kartlarıyla denediğim için SMS doğrulamasını başarılı bir şekilde gönderdiğini iddia eden kısma kadar geldim.

esakarya commented 2 days ago

Yapı kredi non securede başarılı olan varmı ? aşağıdaki hata dönüyor. requesttde OrderId olmayacak dediler kaldırdım gene aynı. Ve destek ekibi bana hata dönmesine dağmen istek yok diyor. ilginç bi durum

<?xml version='1.0' encoding='iso-8859-9'?>

0 0666 Teknik Hata
esakarya commented 2 days ago

OrderId nin D si büyük olcak mış arkadaşlar :)

nuryagdym commented 2 days ago

bendeki dokumantasyonda orderID sekilde gonderilecek diye belirtilmis. Kodda da o sekilde gonderiliyor.