burada anlamadığım nokta; sessionu silen komut bankadan mı dönüyor?
çünkü benim kodlarım arasında yok.
iyzico kullanırken same site komutlarını eklemiştim
aşağıdaki gibiydi
setcookie('same-site-cookie', 'foo', ['samesite' => 'Lax']);
setcookie('cross-site-cookie', 'bar', ['samesite' => 'None', 'secure' => true]);
header('Set-Cookie: ' . session_name() . '=' . session_id() . '; SameSite=None; Secure=True');
Banka silmez browser siliyor. Karşı taraf sizin çerezlere erişmesin diye. Eklediğiniz kodlar hatalı. Dediğim gibi opencart modüllerinin içinde var. Ordan ilgili fonksiyonu ayrıştırıp kullanabilirsiniz.