Credit Card Auth.net retry time limit

I am having occasional problems where customers are checking out and making a typo that results in them getting a decline from authorize.net. They made a mistake in their billing address or the CVV or expiration. I’ve done it myself. When they reattempt with the correct information, I am getting a response from auth.net that “A duplicate transaction has been submitted.” and an order result of “Failed”. I reach out to Auth.net and they said it is a variable in my cart software that sets this. I have searched and seached on here, on google and in the code and cannot find it. Does anyone know where the setting is?

What CS-Cart version do you use? Do you use built-in Authorize.Net integration?

Version is 4.3.6 and yes, we use the built in auth/aim payment integration.

Was a solution for this ever found? I have a horrible problem on a very large site with this right now.

It is strange, because in the code I see that the system adds unique suffix (based on the current time) for each transaction