New Zenner
- Join Date:
- Oct 2015
- Posts:
- 2
- Plugin Contributions:
- 0
not recording customer orders. no solution found.
My cart is not recording customer orders.
This is similar to the problem detailed here:
https://www.zen-cart.com/showthread.php?218597-Not-Recording-customer-orders
Plus in multiple other places in these forums and elsewhere found through google. What I am missing is a solution to the problem.
I am using authorize.net SIM, it has been working for years and suddenly stopped working around the end of September. I have been in maintenance mode and beating my head against it ever since.
I have upgraded my zen-cart from 1.5.0 to 1.5.4, this did not fix any problem.
I have uninstalled and reinstalled the authorize.net SIM payment module with no effect.
I have followed the tutorial here to the letter multiple times:
https://www.zen-cart.com/content.php?303-how-to-set-up-the-authorizenet-sim-payment-module
I have inspected every element in my authorize.net settings multiple times.
Sudden changes I am aware of from authorize.net include:
discontinuing support for HTML, Javascript, and CSS in the receipt page and email.
A security upgrade to api.authorize.net to the SHA-2 algorithm
A change allowing authorize.net to issue non sequential transaction ID's
In studying each of these items, I do not think they are applicable, but I stand ready to accept input should someone know better.
I have noted in the authorize.net documentation for the x_receipt_link_url field:
“Notes: For this field to be accepted as valid by the payment gateway you must also configure the receipt link URL in the Merchant Interface.”
However, when I do put a receipt link URL in the Merchant Interface (against the advice of the zen-cart tutorial) I suddenly get a new error with each payment test:
“An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.”...
And the underlying problem of not getting the order recorded still remains.
In looking at the log files, the only out of place item that I can see is that the [x_invoice_num] => is always blank. I don't know if this is normal or not.
As best as I am able to determine, Authorize.net is not successfully communicating back to my cart that the order is completed. I don't know why.
I have upgraded to the most current version of zen-cart with no effect.
I have checked all my Authorize.net settings and experimented with the receipt URLs with no luck.
I have checked all my hosting account details with no luck.
I have checked all the zen-cart payment module settings with no luck.
At this point, I will take any advice. Thanks.