Cancel store.Purchase

Hi,

I’m implementing my first In-app purchase game and I want to test purchases on bad internet-connection scenarios.

In a particular ecenario, my store products are loaded but when the user touch the buy button and the store.purchase() method is invoked, there’s an important delay between the touch event listener executes store.purchase and the “Start Itunes store session” dialog box.

Is there any way to cancel a purchase transaction after a while without any response from the itunes server?

I’m aware the transactioncallback specified in store.init() method has a cancel and fail state, but I;d like to know if it’s possible the application cancel the transaction after a while?

thanks

Olman