This is likely due to poor device handling in the class. Ensure that there aren't too many functions being called before returning to avoid this delay.
Not allowed
When the terminal finishes with the transaction it seems to wait double the timeout specified to return the response, why?
Not Allowed