mewebstudio/pos

Yapıkredi 3D Hatası

Closed this issue · 7 comments

Ö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.

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

Bendeki test kartin suresi gectigi icin yapikrediyi test edemiyorum.

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:

$xml = $this->serializer->encode($requestData, $txType);

$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.

guncel test ortam varsa, espotama gonderirseniz sevinirim

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.

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

0 0666 Teknik Hata

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

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