Hi charles I got the same Issue.
As far as i know this depends on the Payment Gateway you use. If you use a Async Payment Gateway there is no way around this…
Only with SynchronousPayment Gateway this can be solved.
[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“) is my guess is correct? Would be glad to have confirmation.