Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Orders Not Completed – PayPal IPN not working?
- This topic has 13 replies, 5 voices, and was last updated 12 years, 6 months ago by amin007.
September 4, 2010 at 6:15 pm #1780
I purchased and set up wp-estore yesterday and I’m a software developer. I appear to have all of the settings correctly set up, and when I try the paypal IPN URL I get a blank page (showing that the web server is at least finding the script). Customers so far have not been getting an email with digital product links, nor have they been forwarded to our thank you page. PayPal doesn’t seem to be notifying the site of the transaction or forwarding them on. Any insight?
DavidSeptember 5, 2010 at 1:01 am #23941
Hi, Can you please run a transaction with the debug turned on. The following forum post will explain more about using the debug:
Are you using the plugin called “Bad Behavior”? This plugin blocks PayPal’s IPN you can read more about plugins that conflict with our plugins here:
https://support.tipsandtricks-hq.com/forums/topic/list-of-plugins-that-dont-play-nice-conflicting-pluginsSeptember 7, 2010 at 5:09 pm #23942
Sorry for the delay… I wasn’t notified of a reply post. I’ve tried turning debug on, but the plugin doesn’t seem to be able to write to the file. I’ve checked and rechecked permissions on all of the log files (and even the directory) to make sure the ownership and permissions are writable, which they are. I even get a message when creating a download link saying that PHP can’t write to the debug log. Could anything other than file permissions cause this issue such as a relative path?
I don’t have any of the conflicting plugins installedSeptember 8, 2010 at 1:10 am #23943
Can you please tell us the permission on the files (example: 644, 755, 777)?September 13, 2010 at 6:55 pm #23944dinaMember
Hi, we’re having similar troubles, and I hope you can help. WHen someone purchases, the money goes into Paypal (so the connection is obviously correct), but we don’t get an email notification, the person doesn’t get download instructions, and don’t get added to Aweber.
I checked that we’re not using any plugins that are known to cause issues. I also ran the debug, and we’re getting these failures:
FAILURE :Invalid Seller Paypal Email Address
FAILURE :IPN product validation failed.
The email address within estore was one of the Paypal email addresses, but wasn’t the primary address within Paypal, so we switched it so it would be, and tried the transaction again, but it’s still telling us the Seller Paypal Email address is invalid. Any suggestions there?
Then, for the IPN product validation, I don’t know what that means, so I’m hoping you can help.
The site that we’re running it on is http://www.positivelywed.com
I also have a couple general questions – which button should we be using for recurring Paypal subscriptions? Why are the buttons showing so large (example: http://positivelywed.com/2010-summit-schedule/)?
Thanks so much for your help!September 14, 2010 at 1:25 am #23945
Hi, Let’s answer each question one by one.
1.) FAILURE :Invalid Seller Paypal Email Address – I had a look on PayPal’s site and it looks like this issue can be caused for one of the following reasons.
- Invalid email format.
- The email address is not confirmed.
2.) Did you do a test transaction with the debug on this should tell us a little more about what is happening. You can read more about the debug here:
If you need help reading the debug log please let me know.
3.) The following post will explain more about the different type buttons and their usage:
4.) I believe you are using the Thesis theme there is a simple fix for the large image size you can find this here:
https://support.tipsandtricks-hq.com/forums/topic/images-appear-too-bigsmallstretched-on-thesis-themeSeptember 19, 2010 at 2:29 am #23946
Again, sorry for the delay. Back to the original problem.
> Can you please tell us the permission on the files (example: 644, 755, 777)?
[admin deleted file list]September 19, 2010 at 2:45 am #23947wzpModerator
This won’t fix your problem, but ASAP please, Please, PLEASE, do a chmod 644 on the files with 0777 permissions (the ones marked -rwxrwxrwx).September 19, 2010 at 4:42 am #23948
OK, I changed the permissions for all the 777 files. After doing so (and changing the main directory permissions to 755 b/c 644 didn’t seem to be enough), I still get the following message when trying to use the “Admin functions” to create a download link. The link is created, but I get this message, which is also why I’m not getting anything written to the debug log
Warning: fopen(eStore_post_payment_debug.log) [function.fopen]: failed to open stream: Permission denied in /home/reforme/public_html/wp-content/plugins/wp-cart-for-digital-products/eStore_debug_handler.php on line 22September 19, 2010 at 5:06 am #23949amin007Participant
It should not have any issue writing to a file with “644” permission. Your server setup doesn’t seem to be correct.
Anyway, if you uncheck the “Enable Debug” option then the plugin won’t try to write to the debug files and you won’t get these warnings.September 19, 2010 at 5:10 am #23950wzpModerator
I think it might be an ownership problem…
Having a main directory permission of 755 with log files of 644 shouldn’t be the cause.
Is “reforme” your account name on your server? were all the user and group ownerships set to “reforme” before, or did you change them?
If you were to create a test directory, called “test” would the user and group ownerships be “reforme” or something else?
Are you using a Linux server?September 20, 2010 at 4:54 pm #23951
reforme is the account name on the Linux server that owns the website. All of the other plugin directories have the same permissions and ownership. We’re still not getting anything written to the debug logs and no orders are being passed from paypal to wordpress, so we’re having to respond manually to orders. What else can I try?September 21, 2010 at 2:22 am #23952
Hi, We will need to take a closer look at what is happening on your site. I will send you a site access request via email. Please let me know if you do not receive this email.September 24, 2010 at 5:49 am #23953amin007Participant
Turned out that the IPN was disabled in PayPal profile so PayPal wasn’t sending payment notification to the plugin.
- You must be logged in to reply to this topic.