В catalog\controller\extension\payment\robokassa.php в методе success строка:
$session->data['user_id'] = $this->customer->getId();
Для чего нужна эта строка? В OpenCart user и customer - это разные сущности. В итоге из-за нее, если правильно понимаю, после оплаты будет выкидывать из админки пользователя. Или у нее есть какая-то другая цель?