Postby tduffey » Tue Aug 13, 2013 11:40 pm
I must be missing something...I implemented my own payment module and when there is a failure I set the transaction success to false. This redirects the customer back to the checkout page with the expected error processing payment. What's weird is that the rest of the checkout workflow continues, including completing the order, and then something is resetting the cart. If you try to fix the problem, e.g., re-enter your credit card information, you get a number of errors because the cart has been reset to NullCartImpl.
How can I prevent losing the customer's cart when payment processing fails to let them try again?
Tom