We have a relatively busy site that has started creating duplicate transactions/invoices in Authorize.net (for a single order, obviously).
Sometimes the zen cart orders aren't even generated (but an order ID's are), the customer's card is charged, and the Order ID isn't assigned within the zen cart site -- so the next customer takes the order ID. I"m mentioning it because it was even odder than a duplicate transaction.
I've only seen that behavior once. Most of the time it is just two transactions for one order and the order is saved correctly in the system (but the customer gets double-billed).
This started right around the beginning of the month, last week. I was hoping it was an authorize.net glitch, so I waited through the weekend to see if it would stop on it's own. Unfortunately we had four more incidents, so now I have to dig deeper.
We haven't made any coding or options changes to the site. About a month ago we added new items to the catalog, but that's it.
I'm aware that Authorize.net is in the process of upgrading their transaction gateway for high availability, using Akamai SureRoute, but I haven't changed to their new transaction URLs and their deadline to make the old URLs forward won't be until 6-30-2016.
FAQ here: http://www.authorize.net/support/akamaifaqs/
At first I was thinking this was the most likely culprit until I looked up their cut-over date. Now I'm not so sure.
Has anyone else noticed this kind of behavior? (Eg, duplicate transactions with authorize.net or transactions happening without an order being saved in the db?)
Trying to gather more clues to work with. Thanks for any input.
Patrick.