There is a bug that allows double charging the same Sales Order when using Authorize.net SIM. The customer reports that they received a session timeout on ZenCart while on the Authorize.net payment page. They did not get routed to a payment confirmation webpage, however they were billed and received an authorize.net payment receipt. However this (first) authorization code was NOT captured by ZenCart status history. They went back to the cart and found it still populated and again attempted payment. This time ZenCart captured the payment and authorization code in order status history and a payment confirmation webpage was received by the customer. The time stamps between the two authorization codes/billings from authorize.net was just under 5 minutes. There was no alert of the double billing in ZenCart and we discovered it only when the customer contact us.
There are no modifications to the authorize.net scripts (ZenCart v 1.5.3).


Reply With Quote
