Is anyone else having an issue with missing transaction logs? I sell a digital product that customers expext instantly. a good number (but not all) of my PayPal transactions are not showing up in the transaction logs and the orders are stuck in pending. The IPN history on PayPal's site shows the missing transactions. This came out of the blue yesterday -- no changes have been made to the site.
If the difference in IPN URLs given to PayPal is "&type=gateway&cmd=call&module=PayPal", then it seems some version of PHP or a setting in PHP or a default setting in a different version of PHP may be affecting the ampersand. Or PayPal may no longer be able to, or want to, handle it.
In the /modules/gateway/PayPal/gateway.class.php, the following line may need to be changed:
'notify_url' => $GLOBALS['storeURL'].'/index.php?_g=rm&type=gateway&cmd=call