Estou criando um gateway de pagamento e preciso redirecionar da página da fatura para um URL externo. Basicamente, quando um pedido é criado no Magento, eu crio um pedido em um aplicativo de terceiros com enrolamento, então recebo um ID exclusivo desse pedido, que é usado para redirecionar para uma página de fatura externa.
A questão é como eu faço esse redirecionamento externo? A solução mais lógica parece substituir o controlador de checkout e, nesse controlador, eu chamaria meu modelo, o modelo retorna esse ID exclusivo e faço o redirecionamento para a página da fatura.
O problema é que não consigo entender como substituir o controlador de checkout.
getOrderPlaceRedirectUrl()
no seu modelo de pagamento e retornar seu URL personalizado.