Ожидаемое значение:
Точно так же, как и зарегистрированный пользователь, ожидается, что после успешной оплаты гостевой пользователь также вернется на страницу с информацией о заказе или на страницу оформления заказа (если включено).
Фактическое поведение:
Однако пользователь-гость, когда «гостевая проверка включена» не вернет пользователя на страницу с описанием заказа или завершенной проверкой. Он возвращает пользователя на домашнюю страницу.
Расположение:
Что я заметил, так это то, что «InsertGuestCustomer» из CustomerService вызывается после перенаправления.
То же поведение в следующих браузерах:
1. Хром
2. Firefox
3. IE
Шаги для воспроизведения:
- Включить любой плагин, который выполняет перенаправление URL.
- Включить одностраничный заказ
- Включить гостевую проверку
- Начать добавление товаров в корзину
- Оформить заказ на странице OPC
- Подтвердите и дождитесь, пока PG перенаправит обратно на сайт.
Я сталкиваюсь с этим как на локальном, так и на размещенном сайте.
Примечание: я использую SSL на локальном хосте и использую RemotePost для отправки формы на платежный шлюз.