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.
login sayfasındaki cookie seti aşağıdaki şekilde güncelledim;
payment sayfaları session start altına yukarıdaki kodları ekledim
10 kez üst üste deneme yaptım sorun tekrar etmedi. Yanıtlarınız için teşekkür ederim
setcookie("giris", $cookieData, [
"expires" => time() + 7200,
"path" => "/",
"domain" => "",
"secure" => true,
"httponly" => true,
"samesite" => "Strict"
]);