Estoy realizando una pasarela de pago y necesito redirigir desde la página de la factura a una url externa. Básicamente, cuando se crea un pedido en Magento, creo un pedido en una aplicación de terceros con curl, luego obtengo una identificación única de ese pedido que se utiliza para redirigir a una página de factura externa.
La pregunta es ¿cómo hago esa redirección externa? La solución más lógica parece anular el controlador de pago y en ese controlador llamaría a mi modelo, el modelo devuelve esa identificación única y realizo el redireccionamiento a la página de la factura.
El problema es que no puedo entender cómo anular el controlador de pago.
getOrderPlaceRedirectUrl()
en su modelo de Pago y devolver su URL personalizada.