Я унаследовал веб-сайт Opencart 2.0.1.1, используя SagePay Direct для платежей.
С изменениями файлов cookie того же сайта в Chrome 80 транзакции не удалось правильно перезвонить - транзакция не найдена. Платеж проходит, но кажется, что ссылка на сеанс / транскрипцию потеряна, поэтому статус заказа не обновляется. Я думаю, что это из-за изменений в том, как обрабатываются куки-файлы, и перенаправления на экран 3D-защиты, нарушающего это.
Я обновил сессионный повар ie так, чтобы он был на том же самом месте = Нет, и установил его как безопасный, но это не исправило проблему. В настоящее время платежи работают в других браузерах, и при запуске с использованием локальной версии для разработки веб-сайта и тестовой службы SagePay Chrome также будет работать.
Кто-нибудь еще сталкивался с этой проблемой и знает об исправлении?
Я не думаю, что обновление OpenCart является жизнеспособным вариантом, так как некоторые основные файлы были изменены предыдущими разработчиками, но я не знаю, какие именно.