Bu ay chrome cookie güncellemesi yaptı ve müşteriden ödemeler alınıyor ama sitede eksik siparişe düşüyor yani müşteri görmüyor admin panele düşmüyor. Bu sorunu çözebildiniz mi yada benzer sorunu yaşayan var mı? Başka tarayıcılarda sorun yok sadece chrome da var bu sorun.
Çözüldü.
Sorun çözüldü buraya yazayım aynı sorunu yaşayan olursa çözümü kolay olur
İyzico üzerinden anlatacağım diğer ödeme sistemleri içinde aynıçözüm geçerli.
Aşağıdaki kod satırını callback fonksiyonunuzun içinde ilk satıra ekliyorsunuz. İyzico için catalog->controller->payment->iyzico_checkout_form.php dosyasında public function callback() fonksionun içinde ilk satıra eklemek sorunu çözer.
Php 7.3 için
setcookie('same-site-cookie', 'foo', ['samesite' => 'Lax']); setcookie('cross-site-cookie', 'bar', ['samesite' => 'None', 'secure' => true]);
Php 7.3 Altı için
header('Set-Cookie: same-site-cookie=foo; SameSite=Lax'); header('Set-Cookie: cross-site-cookie=bar; SameSite=None; Secure');