Summary of issue: Orders placed through Authorize.net on January 22, 2019 were charged but no order was created in Zoey
Cause of issue: Authorize.net made an undocumented change to how they send their responses back to the requester
Solution: We have updated our code to reflect how Authorize.net now sends their responses have rolled out a fix for it. Normal order processing through the Authorize.net payment gateway should now resume. All stores will have the fix by 7:30pm ET January 22, 2019.
Action You Should Take: All merchants who use Authorize.net must check their transactions starting on January 22, 2019 in Authorize.net (
https://login.authorize.net/) to see whether there are any that appear in Authorize.net but do not appear in Zoey. If so, you will need to reach out to the customer directly to have them place the order again and void their transaction in Authorize.net. If you have no missing orders nothing needs to be done.
Post Mortem: Zoey was unable to foresee this issue as the matter was Authorize.net changing the response it sends back unexpectedly. This issue is extremely wide spread and affects platforms other than Zoey. We have built more robust handling of these unexpected changes to avoid future issues but anytime a third party response is changed unexpectedly, problems such as this can occur.
Thank you for your patience and understanding during this issue.