При возврате с сайта платежной системы покупателя разлогинивает. Не зависимо от того оплатил он или отказался от оплаты. Возврат происходит через ф-цию callback() в ней все очень просто $this->response->redirect route=checkout/success или не саксесс
Так вот при любом redirect происходит разлогин покупателя. opencart 3.0.3.7 PHP 3.7 точно под него
Если на сайте платежной системы просто вставить ссылку на магаз то не разлогинивает ) Например просто находясь на сайте банка ввожу https://moy.magazin.cool и все ОК! Блин почему ?
Я нашел какое-то решение с тем, что банк возвращает на ссылку checkout/renderstatus
А уже checkout/renderstatus решает куда идти На саксесс или файлюре
Как-то через раз стало разлогинивать )
Но тут самое для меня не приятное в том, что не ясны причины