Sto creando un gateway di pagamento e devo reindirizzare dalla pagina della fattura a un URL esterno. Fondamentalmente quando un ordine viene creato in Magento, creo un ordine in un'app di terze parti con arricciatura, quindi ottengo un ID univoco da quell'ordine che viene utilizzato per reindirizzare a una pagina di fattura esterna.
La domanda è: come posso effettuare il reindirizzamento esterno? La maggior parte della soluzione logica sembra sovrascrivere il controller di checkout e in quel controller chiamerei il mio modello, il modello restituisce quell'ID univoco e faccio il reindirizzamento alla pagina della fattura.
Il problema è che non riesco a capire come ignorare il controller di checkout.
getOrderPlaceRedirectUrl()
nel tuo modello di pagamento e restituire il tuo URL personalizzato.