Transaction Not Completed Timed Out

Hi,

I am testing the PHP API and I keep getting the "Transaction Not Completed Timed Out" message maybe 50% of the time on 'store3' (tested on store5, I get similar results). The request / response times are very quick so there is no real delay or seemingly, a timeout.

My workflow is as follows:

  1. Get a token from Hosted Tokenization.
  2. Attempt a Card Verification. (<--- happens here)
  3. Attempt a Purchase. (<--- happens here as well)

My questions:

  1. What is the real reason this happens in the test environments?
  2. If this would happen in production, is it possible that the transaction went through and was approved?
  3. If so, I know you provide a 'Status Check' operation but I cannot get this to work whatsoever. I always get an error of a duplicate order ID.

Thank you.