Hello,
I have the problem where PayPal takes the payment, but the order status isn't changed, stock isn't updated, and order emails aren't send, except by Paypal.
I did the test putting at the top of ipn.php:
mail('
[email protected]', 'testing paypal', 'paypal has found the file');
with my real email.
I tested it through the PayPal ordering process and it didn't send the email.
Then bringing ipn.php up in the browser brings up a blank page and doesn't send the email either.
I made a blank php file with:
mail('
[email protected]', 'testing paypal', 'paypal has found the file');
with my real email, and put it in ext/modules/payment/paypal_ipn/ and it sent the email.
I'm using PayPal IPN 2.2 and something called "Paypal IPN v2.2 with QTPro-PROPER" to integrate with QTPro 4.25 which looks like has since disappeared from the contribution section.
What could the error be at this point?
More notes:
My host uses a PHP higher than 4.3. At PayPal IPN is switched to off. The chmod settings are read, read, read, and write only for the owner.