Duplicate charge issue with Authorize.net DPM
Is anyone else seeing intermittent issues with duplicate charges while using the Authorize.net DPM?
The problem can manifest itself a little differently - but always there are two charges in authorize.net that display time stamps within minutes of each other, and increment the x-cart invoice by one - the order is a duplicate. The first order usually is settled successfully in Authorize.net, but it typically sends back a fail code of "A duplicate transaction has been submitted". The second order sometimes settles successfully in Authorize.net, sometimes not.
I do have tickets open with BCSE (whose mod we are using to connect to DPM) and with Authorize.net. but it appears either the customer or something else is submitting the order more than once, and Authorize.net can mix up the error code sent back to X-Cart. I have seen that there can be a moment after the submit button is selected while the DPM is doing its thing. But I did not think the button would be selectable for dual submission of the same order.
It appears to be happening more frequently and is causing the shop owners to have to monitor all the transactions and clear up duplicates before the customer sees them. In some cases, the customer receives notice of a failed order and either abandons or tries again - further complicating things.
---
__________________
X-CART (4.1.9,12/4.2.2-3/4.3.1-2/4.4.1-5)-Gold
(CDSEO, Altered-Cart On Sale, BCSE Preorder Backorder, QuickOrder, X-Payments, BCSE DPM Module)
|