-- HikaShop version -- : 4.0.3
-- Joomla version -- : 3.9.4
-- PHP version -- : 7.1
-- Browser(s) name and version -- : Firefox, Chrome
-- Error-message(debug-mod must be tuned on) -- : Warning page not found:after_end error
Hi I'm running into this "Warning page not found:after_end error." after submitting payment. Let me explain exactly the steps how I get this error and my setup. First I'll explain the setup and then the steps to the error.
I'm running the latest version of HikaShop - HikaShop Business 4.0.3 [1903131108], Joomla 3.9.4, PHP 7.1. Some HikaShop settings I thought may be important for you, I have the legacy bootstrapv2 turned off, checkout legacy off, and add to cart legacy off. I'm using three payment plugins, the Authorize.net plugin, Purchase Order plugin, and Collect on Delivery plugin.
I have my return URLS for the payment plugins as following:
Authorize.net plugin: /order-status
Purchase Order plugin: /purchase-order-complete
Collect on Delivery plugin: /quote-complete
I removed the overrides I had in place on these views:
order-show
order-pay
checkout-after_end
checkout-end.
Now the steps to the error:
The problem I'm having is that it appears only when I'm a guest (not logged in) and I initiate what we call on the site a "Create a Quote" (this leverages the collect on delivery plugin), it goes through as expected but when the customer receives their notification email and clicks the link to view their quote/order and pay, when they choose to pay for this order via credit card ( the Authorize.net plugin) they enter their credit card info and submit the payment however instead of getting the confirmation on the /order-status page, they get the error message on this page /checkout/after_end
"Warning page not found:after_end error."
The payment still goes through but they don't get to the expected thank you order status page.
This only happens if a user exactly follows the steps detailed above, 1) a guest (not logged in) that uses the (Collect on Delivery plugin) to 2)initiate what we call a quote and then 3)returns to the site to pay for their order/quote via the link in the email they received, and 4)pays for the order via credit card using the (Authorize.net plugin)
I attached a picture of the error message. This is with debug maximum on. No errors besides this.
Any help or suggestions would be greatly appreciated. Thanks!
-Chris