У меня есть ситуация, которая не поддерживается OOB из торговли Websphere вокруг платежей.Платежеспособность IBM Websphere
Сценарий:
- Пользователь добавляет 1 пункт в корзину и переходит к кассе.
- Предоставляет информацию о выставлении счетов и доставке и переходит на страницу оплаты.
- На моей платежной странице после того, как я нажму на адрес места, откроется страница платежного шлюза, где я буду предоставлять все данные карты (а не в системе управления торговлей Websphere).
- Сохраняя открытую страницу оплаты, пользователь открывает новую вкладку и добавляет другой товар в корзину.
- Пользователь возвращается на страницу оплаты, которая осталась открытой и завершила заказ.
- Заказ заполняется 2-мя статьями, а не начальным 1 элементом, добавленным пользователем для продолжения платежа. Настройка страницы
Оплата:
Платежная страница шлюз является внешним и настройка страниц в 3 этапа.
WebSphere Commerce (раздел оплаты) -> Страница оплаты (внешний, введите данные о карте и отправьте) -> Страница OTP -> Страница подтверждения шлюза внешнего платежа (нажмите кнопку «Продолжить») -> Подтверждение заказа WebSphere Commerce стр. В любой момент выше доступна кнопка отмены, по нажатию которой поток возвращается к страницам WebSphere Commerce.
Вопрос:
- Как сделать пользователь не добавить еще один элемент в корзину, когда я уже на странице оплаты. (Идеальный поток - если они решают не размещать заказ, они нажмут кнопку «Отменить на странице платежного шлюза» и вернутся к потоку Websphere Commerce, и снова могут выполнить процесс проверки с изменением.
- Чтобы избежать вышеуказанной ситуации, мы можем заблокируйте заказ, чтобы пользователь не мог добавлять другие элементы в этот заказ. Если пользователь решает отменить его в любом случае на странице платежного шлюза и возвращается к потоку торговли, заказ необходимо разблокировать. Если пользователь нажимает кнопку отмены в страница платежного шлюза, мы можем разблокировать заказ. Теперь на странице OTP на платежном шлюзе пользователь решает использовать кнопку возврата в браузере и перейти на предыдущую страницу в истории, пользователь технически не отменил заказ, но заказ Как этот сценарий может быть обработан, и порядок может быть разблокирован?
Некоторое понимание этого варианта использования было бы очень полезно. Хотя это редкая ситуация, но это может произойти.