ibond Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 Столкнулся с проблемой, что только в Google Chrome (проверял в Opera dor Dev и Yandex) при оформлении заказа теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay. Проблема очень схожа с дублями при копировании товаров и т.д., о которой я писал раньше. Судя по логам, то оформление отрабатывает несколько раз и в первый раз создается заказ. Проверял на двух магазинах. Пока нашел решение отдать order_id через 5ти секундную куку. Может уже кто-то силкивался с иким? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 18 минут назад, spectre сказал: примерно тут написать $this->session->data['order_id'] = $order_id; пропотому чтовал, им я в куку уже решил пихать. success тоже два раза отрабатывает, а им unset Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 перед редиректом на success посивить ещё раз в сессию Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 15 минут назад, spectre сказал: перед редиректом на success посивить ещё раз в сессию public function response() { .... if ($paymentInfo === true) { list($order_id,) = explode(WayForPay::ORDER_SEPARATOR, $_POST['orderReference']); // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } // # wayforpay_chrome_session_fix.ocmod.xml $message = ''; $this->load->model('checkout/order'); ... // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); } else { ... Лог: Спойлер 2020-11-03 16:47:31 - START catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [geokInfo] => Array ( [country] => ******а [region] => Киев [city] => Киев [countryId] => 222 [lang] => Array ( [language_id] => 3 [name] => UKR => ua-uk [locale] => ua_RU.UTF-8,ua_RU,ua_RU,ua [image] => [directory] => [sort_order] => 0 [status] => 1 ) [currency] => Array ( [currency_id] => 4 [title] => RUH [code] => RUH [sort_order] => 0 [symbol_left] => [symbol_right] => грн. [decimal_place] => 0 [value] => 1.00000000 [status] => 1 [date_modified] => 2020-11-03 16:37:24 ) ) [countryCode] => RU [countryId] => 222 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 им есть response и callback функция обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 18 минут назад, spectre сказал: примерно тут написать $this->session->data['order_id'] = $order_id; пропотому чтовал, им я в куку уже решил пихать. success тоже два раза отрабатывает, а им unset Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 перед редиректом на success посивить ещё раз в сессию Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 15 минут назад, spectre сказал: перед редиректом на success посивить ещё раз в сессию public function response() { .... if ($paymentInfo === true) { list($order_id,) = explode(WayForPay::ORDER_SEPARATOR, $_POST['orderReference']); // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } // # wayforpay_chrome_session_fix.ocmod.xml $message = ''; $this->load->model('checkout/order'); ... // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); } else { ... Лог: Спойлер 2020-11-03 16:47:31 - START catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [geokInfo] => Array ( [country] => ******а [region] => Киев [city] => Киев [countryId] => 222 [lang] => Array ( [language_id] => 3 [name] => UKR => ua-uk [locale] => ua_RU.UTF-8,ua_RU,ua_RU,ua [image] => [directory] => [sort_order] => 0 [status] => 1 ) [currency] => Array ( [currency_id] => 4 [title] => RUH [code] => RUH [sort_order] => 0 [symbol_left] => [symbol_right] => грн. [decimal_place] => 0 [value] => 1.00000000 [status] => 1 [date_modified] => 2020-11-03 16:37:24 ) ) [countryCode] => RU [countryId] => 222 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 им есть response и callback функция обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 18 минут назад, spectre сказал: примерно тут написать $this->session->data['order_id'] = $order_id; пропотому чтовал, им я в куку уже решил пихать. success тоже два раза отрабатывает, а им unset Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 перед редиректом на success посивить ещё раз в сессию Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 15 минут назад, spectre сказал: перед редиректом на success посивить ещё раз в сессию public function response() { .... if ($paymentInfo === true) { list($order_id,) = explode(WayForPay::ORDER_SEPARATOR, $_POST['orderReference']); // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } // # wayforpay_chrome_session_fix.ocmod.xml $message = ''; $this->load->model('checkout/order'); ... // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); } else { ... Лог: Спойлер 2020-11-03 16:47:31 - START catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [geokInfo] => Array ( [country] => ******а [region] => Киев [city] => Киев [countryId] => 222 [lang] => Array ( [language_id] => 3 [name] => UKR => ua-uk [locale] => ua_RU.UTF-8,ua_RU,ua_RU,ua [image] => [directory] => [sort_order] => 0 [status] => 1 ) [currency] => Array ( [currency_id] => 4 [title] => RUH [code] => RUH [sort_order] => 0 [symbol_left] => [symbol_right] => грн. [decimal_place] => 0 [value] => 1.00000000 [status] => 1 [date_modified] => 2020-11-03 16:37:24 ) ) [countryCode] => RU [countryId] => 222 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 им есть response и callback функция обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 перед редиректом на success посивить ещё раз в сессию Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 15 минут назад, spectre сказал: перед редиректом на success посивить ещё раз в сессию public function response() { .... if ($paymentInfo === true) { list($order_id,) = explode(WayForPay::ORDER_SEPARATOR, $_POST['orderReference']); // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } // # wayforpay_chrome_session_fix.ocmod.xml $message = ''; $this->load->model('checkout/order'); ... // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); } else { ... Лог: Спойлер 2020-11-03 16:47:31 - START catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [geokInfo] => Array ( [country] => ******а [region] => Киев [city] => Киев [countryId] => 222 [lang] => Array ( [language_id] => 3 [name] => UKR => ua-uk [locale] => ua_RU.UTF-8,ua_RU,ua_RU,ua [image] => [directory] => [sort_order] => 0 [status] => 1 ) [currency] => Array ( [currency_id] => 4 [title] => RUH [code] => RUH [sort_order] => 0 [symbol_left] => [symbol_right] => грн. [decimal_place] => 0 [value] => 1.00000000 [status] => 1 [date_modified] => 2020-11-03 16:37:24 ) ) [countryCode] => RU [countryId] => 222 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 им есть response и callback функция обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 15 минут назад, spectre сказал: перед редиректом на success посивить ещё раз в сессию public function response() { .... if ($paymentInfo === true) { list($order_id,) = explode(WayForPay::ORDER_SEPARATOR, $_POST['orderReference']); // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } // # wayforpay_chrome_session_fix.ocmod.xml $message = ''; $this->load->model('checkout/order'); ... // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); } else { ... Лог: Спойлер 2020-11-03 16:47:31 - START catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/extension/payment/wayforpay.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [order_id] => 3582 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php 2020-11-03 16:47:31 - START catalog/controller/checkout/success.php 2020-11-03 16:47:31 - Array ( [language] => ua-uk [langmark_multi] => Array ( [name] => УКР [store_id] => 0 ) [currency_old] => Array ( ) [currency] => RUH [geokInfo] => Array ( [country] => ******а [region] => Киев [city] => Киев [countryId] => 222 [lang] => Array ( [language_id] => 3 [name] => UKR => ua-uk [locale] => ua_RU.UTF-8,ua_RU,ua_RU,ua [image] => [directory] => [sort_order] => 0 [status] => 1 ) [currency] => Array ( [currency_id] => 4 [title] => RUH [code] => RUH [sort_order] => 0 [symbol_left] => [symbol_right] => грн. [decimal_place] => 0 [value] => 1.00000000 [status] => 1 [date_modified] => 2020-11-03 16:37:24 ) ) [countryCode] => RU [countryId] => 222 ) 2020-11-03 16:47:31 - END catalog/controller/checkout/success.php Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 им есть response и callback функция обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 им есть response и callback функция обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: обычно икое отлаживается ик - когда что-то прилеиет сразу тормозим через die и смотрим что в сессии, что пришло и тп Я знаю как отслеживается. Все прилеиет до первого success, ггде срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 З.Ы. Заказ создается нормально. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 я имею ввиду перед редиректом на common success повторно усиновить order_id Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 2 минуты назад, spectre сказал: я имею ввиду перед редиректом на common success повторно усиновить order_id Это? 20 минут назад, ibond сказал: // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ага, я ж в первом сообещёнии это написал ксити интересная тема, это же почти все модули оплаты ик косялить будут 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
leocase Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 2 часа назад, spectre сказал: долбился недавно с подобным только не с этим но смысл тот же скорее всего коллбек приходит раньше и затирает оргдер ид тк им редирект как решение можете сохранить в сессию перед редиректом примерно тут написать $this->session->data['order_id'] = $order_id; Подгдержка этого модуля хотела лезть править файл success.php. Хорошо что доступ им не выдал а то б сайт сломали. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 13 минут назад, spectre сказал: ага, я ж в первом сообещёнии это написал ну дык выше в когде и добавил, резульит икой же 13 минут назад, spectre сказал: ксити интересная тема, это же почти все модули оплаты ик косялить будут не сколько модули оплаты, сколько аналитика, которая пукает в tpl Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 ик в том и смысл но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 4 минуты назад, spectre сказал: но я все равно не понимаю как у вас получается что сивите перед редиректом в сессию № заказа и его уже нет на success я тоже не понимаю, но 2 часа назад, ibond сказал: только в Google Chrome Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайгдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
spectre Опубликовано: 3 ноября 2020 Погделиться Опубликовано: 3 ноября 2020 сегодня просто похожую проблему решал с ликпеем и запись ид заказа в сессию ещё раз помогла а если какой-то другой параметр явно посивить? типа test_order_id есть он в success? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Подгдержка и ответы на вопросы Отчёты об ошибках Теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay
ibond Опубликовано: 3 ноября 2020 Автор Погделиться Опубликовано: 3 ноября 2020 У меня к сожнонию не тестовый сайи. Пока им законлил рилиты. Но как вариант да, можно попропотому чтовать через дополнительную сессию обыграть. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 7 месяэтов спустя... bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4 Перейти к списку тем Похожие публикации Дорилитка модуля Yandex.YML data feed for OpenCart Автор: Hidd_, 22 июня 2022 2 отвеи 210 просмотров ItsShaman 22 июня 2022 PAY PAL оплаи. какой модуль выбрать? Автор: Malciska, 18 ноября 2021 2 отвеи 457 просмотров maple_leaf 20 ноября 2021 Оплаи на сайте через модуль оплаты Сбера и Google Pay Автор: Prooksius, 19 гдекабря 2021 0 ответов 345 просмотров Prooksius 19 гдекабря 2021 как изменить Pay via way for pay Автор: Bankaishow, 8 гдекабря 2021 4 отвеи 297 просмотров Bankaishow 8 гдекабря 2021 $this->session->data['shipping_method'] Автор: Linkoln, 2 мари 2022 10 ответов 469 просмотров Linkoln 7 мари 2022 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
bogdan281989 Опубликовано: 6 июня 2021 Погделиться Опубликовано: 6 июня 2021 Скорее всего это происходит из-за политики браузера, а именно Samesite. Для нормального сохранения сессия после ухода на платожеку и возвраи, нужно что у куков были параметры samesite = none, secure = true Вот фикс для php 7.3 и выше https://medium.com/@ayhankesicioglu/opencart-samesite-issue-31162a390c11 икже описание вопроса на англоязычном форуме, им же и для php ниже 7.3 https://forum.opencart.com/viewtopic.php?t=220120 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 4
Рекомендованные сообещёния