Merhaba,
Opencart altyapısını kullandığımız www.orneksite.com web sitemizde İyzico ödeme entegrasyonunu kullanmaktayız. Google Tag Manager, Google Analytics ve Facebook tarafında yaptığımız reklam çalışmalarından gelen satışları (purchase) ölçümlediğimiz (Google Tag Manager, Google Analytics & Facebook Pixel) gibi platformların panellerine İyzico ödeme sistemi kullanılıp sipariş geçildiğinde veriler yansımıyor. Müşteriler Havale/EFT ödeme sistemini kullandığında bu veriler net ve gerçek şekilde yansıyor fakat Iyzico ödeme entegrasyonu kullanıldığında yansımamaktadır.
Yaptığımız testler sonucunda bunun sebebi olarak geri dönüş URL'sinin yapısından dolayı verilerin yansımadığı kanaatine vardık. Siz de daha önce böyle bir durum ile karşılaştınız mı? Nasıl çözebilirim?
Iyzico Kredi Kartı Ödeme Geri Dönüş URL'si
https://orneksite.com/index.php?rout...co/successpage
Havale/EFT Ödeme Geri Dönüş URL'si
https://orneksite.com/index.php?route=checkout/success
Yukarıdaki problemi Iyzico ile paylaştık şöyle bir açıklama yapmış fakat nasıl çözebileceğimi anlamadım;
Iyzico'nun Dönüşü;
Öncelikle bu işlem için PHP developera ihtiyacınız olacaktır.Adımları sizlere gösterebilirim ama doğrudan class yapısını değiştiremem.
https://github.com/iyzico/iyzipay-op...yzico.php#L360
ilgili satırda link içerisinde yönlendiren class name yazılmıştır. iyzico/successpage olarak.
Iyzico name ise plugin isminden almaktadır.Ana yapıların değiştirilmesi gerekmektedir.
İlgili işlem başarılı ise https://github.com/iyzico/iyzipay-op...yzico.php#L404 sınıfına giderek işlemlere devam etmektedir.Tek bir örnek üzerinden gösterim sağlanmıştır bir çok ödeme sonrası bu class name çağrılmaktadır.
Opencart Purchase Eventi Hak.
4
●104
- 29-08-2023, 18:30:45Ücretli destek sağlayabilirim. Detaylar için PM atabilirsiniz.aliyanar adlı üyeden alıntı: mesajı görüntüle
- 30-08-2023, 12:30:16Cevabınız için teşekkür ederim. Siparişler "eksik siparişlere" düşmüyor ama...Misafir adlı üyeden alıntı: mesajı görüntüle