John1 suppressed wrote: > I mentioned a scenario earlier in this thread that *always* causes my > Interchange session to hang: > > ############ > If we click the "Take payment" button and the PSP server fails to respond > to the POST request due to a fault at their end our page just hangs. After > 60 seconds, the browser page goes blank (i.e. white). Then, after a further > 60 seconds the browser finally times out with the usual "Cannot find server > or DNS error" page. Now, the interesting thing is that once this has > occured, my Interchange session is either very slow at best, or completely > hung. To carry on working I must close the browser, clear the cookies and > log back on again (presumably in order for Interchange to allocate me a new > session). > ############# > > This particular scenario may or may not be related to the main problem we > have been discussing in this thread. However, it must be related to > timeouts et al, and it occurs to me that one good way to test the effect > of a payment gateway's failure to return a response to a POST request > would be to write a dummy payment gateway. > > The code would need to listen out for a POST request on a particular port, > wait for a given length of time, and then respond with a simple status > result. The length of time that the code should wait between accepting > the POST request and responding should be made configurable. Indeed, the > timeout value could be passed from the client in the POST request. > You could modify the TestPayment module to recognise a specific magic card number and just do nothing for a while, thus forcing a timeout elsewhere. -- _/ _/ _/_/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/ _/ _/ _/ _/_/ _/ K e v i n W a l s h _/ _/ _/ _/ _/ _/ _/ _/_/ suppressed _/ _/ _/_/_/_/ _/ _/_/_/ _/ _/ _______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.