Customers using the browser back button duplicates payment / changes status
I'm finding that on a fairly regular basis customers are using the browser back after they have successfully made a payment. I'm using the commerce_sagepay module and the developer doesn't seem to respond to this issue.
The main problem is when they are taken to the 3d secure page and successfully complete then use back it changes the status back to checkout review. If they press back again or refresh it they allows them to make another payment for the same order.
Is there anything I can do to prevent this happening?