Hi,
Here the code from the Paypal plugin
if(empty($dbOrder)) {
echo 'Could not load any order for your notification ' . @$vars['invoice'];
return false;
}
As you can see, the plugin is displaying a text with the variable "invoice" that Paypal should send during the IPN.
For a reason, that variable is no more available.
So if the plugin do not have the according data, it cannot do his job.
There are various and vaste number of possibilities, like :
- Your server (or a plugin) is performing a redirection (so it lost the POST data)
- Your server (or a plugin) is removing the POST data
- Other element which could explain why the POST data is missing
Now HikaShop have a system plugin which is made to catch payment notification ; but it won't solve anything if it's related to your server configuration, it can only fix some elements related to plugins.
But regarding the last elements, I doubt that the problem is coming from HikaShop or the paypal plugin.
Regards,