I currently have several payment modules installed on ECCube and the current checkout page flow is like this:
Cart => Payment Options => Confirm => CUSTOM PAYMENT MODULE => Thanks
After looking through some of the code, it seems that the order is completed and registered to the DB prior to the payment module being loaded. This makes it impossible for the customer to navigate back to the payment options page and change their payment method once they've hit "confirm".
Is there any way to load the payment module before order confirmation / completion? Or is this not a possibility?
I want to allow users to go back change their payment method any time in the checkout process before they hit the "thank you page"