02-24-2007 13:34
I've had problems for several months with vendors not delivering items that were paid for. I'm beginning to suspect one of the reasons is that sometimes the money() event isn't triggered before the vendor times out waiting for the customer to pay.

This is a real problem, because at timeout either the customer has paid and the money() event hasn't triggered or the customer has decided not to pay and walked away. I show a 'quit' button on a dialog box for customers who decide not to buy, but there is no guarantee the customer will use it, and he might even use it after he's paid if the money() event doesn't trigger within a reasonable time. So the quit button is no sure solution.

This is a mess. Anybody have any ideas about how to deal with this problem?