В веб-приложении я перенаправляю своего пользователя на URL-адрес платежного шлюза для завершения транзакции. После успешной оплаты пользователь будет перенаправлен обратно в мое веб-приложение.
Проблема в том, что если пользователь нажмет кнопку «Назад» в браузере, он снова вернется к URL-адресу платежного шлюза, который перенаправит пользователя обратно в мое веб-приложение с устаревшим статусом платежа.
Да, я могу обрабатывать устаревший статус платежа в бэкэнде, но как мы обрабатываем историю браузера?
Когда пользователь попадает на страницу статуса оплаты веб-приложения, могу ли я каким-то образом удалить пути истории браузера, связанные с URL-адресами платежного шлюза?