Redirecionar para outro URL quando clicar no botão Voltar usando javascript

Eu tenho uma forma de pagamento na qual o usuário pode inserir todos os detalhes do cartão e, quando clica, é levado à página segura 3D do banco. Mas, o problema é que o usuário pode simplesmente clicar no botão voltar do navegador e voltar à página de pagamento; se ele iniciar um "pagamento agora" novamente, há uma chance de várias transações e duplicação de IDs de referência.

Portanto, minha pergunta é: existe alguma maneira de redirecionar o usuário para uma página personalizada quando ele clicar no botão Voltar, que diz "Sessão expirada, portanto a transação foi cancelada". para evitar a duplicação de ids de referência?

questionAnswers(3)

yourAnswerToTheQuestion