Forum Replies Created
February 25, 2013 at 6:15 am in reply to: eStore – PayPal IPN not working, emails not being sent. IPN Debug Log is Blank #51247
Sorry for the multiple responses to this, but I thought it would be useful to someone.
Rackspace Cloud Sites has a new WordPress install wizard that (along with installing WP in a few easy clicks) automatically installs a plugin called Root Relative. This plugin replaces WP’s absolute links with root-relative links.
So [http://www.domain.com/path/to/file] becomes /path/to/file
This is with the intention of making the transition easier from development to production servers. That makes sense to me – moving WP to another server has always been a pain – but unfortunately your eStore plugin uses the same method to tell PayPal where to send the IPN info. So as a result it’s just sending PayPal a root-relative link for the IPN connection:
The tip off was an uneditable WordPress Address (URL) in the General Settings for the WP installation. I never actually activated the plugin, but still I had to go in to the wp-config.php file and remove the following lines that the Root Relative plugin inserted:
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
Just tried a purchase and that fixed it! It was a server issue even though the server folks said it wasn’t. Again – sorry to be so long winded, but I hope that helps someone.February 25, 2013 at 5:15 am in reply to: eStore – PayPal IPN not working, emails not being sent. IPN Debug Log is Blank #51246
OK. I think I found the problem…
When I look at the IPN history, PayPal says the Notification URL is:
/wp-content/plugins/wp-cart-for-digital-products/paypal.php (with no domain)
So I’m guessing this would be why it’s not working! Where do I change that setting in the plugin? I wonder why I’m missing the domain part of the URL?February 25, 2013 at 4:55 am in reply to: eStore – PayPal IPN not working, emails not being sent. IPN Debug Log is Blank #51245
Thanks for getting back so quickly. I’ll try disabling the plugins and see what happens with a 1¢ purchase. I don’t have a PayPal sandbox set up.
What is so strange is that IPN was turned off on another site hosted in the same account on the same server, but the store works fine there. When I turned IPN on (just for kicks) I got an email from PayPal saying they couldn’t connect. The store still works great there so I guess I’ll just turn IPN off and leave that be… for now…February 24, 2013 at 3:05 am in reply to: eStore – PayPal IPN not working, emails not being sent. IPN Debug Log is Blank #51243
I’m having this same issue with a new install of WP eStore. Emails not being sent, nothing logged in the debug page, no customers listed in the WP eStore admin area. PayPal is completing the transactions and money is being transferred.
I’ve worked my way to step #5 on this page: https://support.tipsandtricks-hq.com/forums/topic/what-to-do-if-the-debug-file-is-empty
I have the plugin installed a couple times on the same Rackspace Cloud Site account (yes, I’ve bought a few licenses for different domains!) but in this one case the transactions will not send emails and I’m getting nothing in the error log. I followed the directions about IPN and I see that PayPal is unable to connect to the server.
Now here’s the catch – to check it out I looked at my other working stores and PayPal can’t connect to them either! Why would one version not work?
The only difference is the version of WP eStore, so I’m thinking maybe something changed in the most recent version of eStore that IPN is now necessary? I’m at a loss. Thanks for any suggestions.
Rackspace says they have nothing set up to block PayPal’s IPN requests.