I am using your Hosted Tokenization form to process payments on my website and some time I get duplicated payments when your server return this error :
"Transaction Not Completed Timed Out".
It seems that sometimes, the payment is processed even if the error is returned. Is that possible?
On my side (in PHP), every time I get an exception from the server I do a void automatically if it's a CVD or AVS error code but when it's a "Transaction Not Completed Timed Out", it doesn't seem to get voided.
I am using this library : https://github.com/ironkeith/moneris-eselectplus-api
We are tired to do manually refund (void) when this happens.
I don't know what to do...