We setup using the Direct Post Method with SIM page back in September 2015.
We log the response code received from Auth.Net.
We've noticed that we get a few of these Reponse Code 3 with Reason Code 98: Duplicate Fingerprint messages that using the time and database saving of the order can link to a Payment that has a transaction id in the Auth.Net transaction logs.
Because of this response the user usually ends up attempting to do the transaction again and thus gets two transactions instead of one.
We think we have narrowed this down to users using the browser's Back Button and we are looking at how we can prevent that from occuring.
We are trying to understand why an Error Response Code is still processing a payment? At what point is this error occuring? If this is happening on the SIM page is there a way to get the response with the successful processing prior to getting the error?
10-06-2015 05:46 PM
Sound like they double click on your DPM form post. did you put a javascript to disable the button when press?
first one got process, 2 get the code 98 error, then the user retry it again with the back button.
In asp.net we can set a page to not cache, and if the user use the back button, it will call the server for the page.
10-06-2015 06:10 PM - edited 10-06-2015 06:10 PM
We already made sure the post button was disabled.
We were thinking about removing the cacheing. Just was not sure it was the best direction.
10-07-2015 08:43 AM