sorry, but this is one of those *security features* which don't work with online shops ... how should our server know which order can be processed if the payment has been refused yesterday?
i'm sure you even don't have the respective page open in your browser ... you could try to repeat the order process though (possibly the product is still in your basket)
this is assumably how it works in your case:
- VSL checkout page asks payment server
- payment server asks server of the creditcard company
- creditcard company server asks bank server
- bank server replies with YES or NO to creditcard company server
- creditcard company server doublechecks and replies to payment server with YES or NO
- payment server forwards the result to the checkout page
- if the process does not complete within 90 seconds the checkout page assumes the connection (to the browser) has been lost or one of the upstream services is down.
in other words: we can ask for allowance to charge your creditcard, but the bank cannot trigger an order on the VSL server.
christian
and remember: only a CRAY can run an endless loop in just three seconds.