4.4.2 Update and Email Issues

  • Posts: 31
  • Thank you received: 0
  • Hikashop Business
3 years 5 months ago #333095

-- HikaShop version -- : 4.4.2
-- Joomla version -- : 3.9.27
-- PHP version -- : 7.3.28

Since updating to 4.4.2, I am seeing an email / Authorize.Net interaction problem.

When multiple orders are submitted from the same IP within 12 hours (which is common for this website), neither the admin notification email nor the customer email is sent. Anything over 12 hours does not seem to be impacted.

For these subsequent orders:

  • The payments are successfully clearing Authorize.Net without incident.
  • The HikaShop order history is not showing that it talked to Authorize.Net.
  • There are no errors on the server.
  • Authorize.Net payment plugin duplicate window set to 10.
  • Debug is enabled but nothing is showing up in the report.
  • This issue only occurs when payment is involved. If the first order is free, the second order requires payment, and the third order requires payment, only the first two order emails are sent. For the third order, there are no emails sent and no order history information.
  • The problem occurs whether the same email address & credit card are used for multiple orders or different email address & credit card are used.
  • This seems to only be an issue when the orders are coming from the same IP addresses. Other orders occurring within minutes of each other from different IP addresses are fine.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
3 years 5 months ago #333097

Hi,

I'll suppose that you're using the Authorize.net payment plugin available by default in HikaShop (and not the Authorize JS plugin available on our marketplace), with the SIM mode activated (and not AIM). Can you confirm that this is the case ?

Supposing that my assumption is correct, you first need to check the status of these orders. Is the status changed to "confirmed" automatically or not ?
If no, then it's a payment notification issue. With the debug mode activated in the plugin, information about the payment notification issue should be logged in the "payment log file" available under the Files section of the HikaShop configuration. So checking there after a non confirmed order (with the payment appear on Authorize.net) should provide useful information about the problem.
If yes, then it would indicate that the payment notification is properly processed by the Authorize.net payment plugin but that the issue happens either in a plugin implementing the "onAfterOrderUpdate" trigger (I would suspect first a third party plugin or custom plugin, or a mass action not working / configured properly), or an issue with some email customization creating a problem. Either way, a fatal error message should be logged in the PHP error log of your server pointing at the file and line number where the problem is occuring.

Please Log in or Create an account to join the conversation.

Time to create page: 0.055 seconds
Powered by Kunena Forum