November 4, 2009 at 11:27 pm #395amin007Participant
There can be a few reasons for you to not receive emails after a purchase. Common reasons include the following:
1) A payment verification is failing
2) PayPal IPN notification is not reaching the plugin
3) Your server has email configuration issue
In this post I will show you how we can go through a set of checklist to identify the issue so it can be fixed.
Why a payment verification may fail?
The WP eStore plugin goes through a set of post payment verification process after a payment is made. The following URL has a diagram that outlines the verification steps:
The plugin will not give out the link to the customer if any of the above mentioned verification fails.
Step 1: How to find out what is failing?
The easiest way to pinpoint what is failing is to “Enable Debug” from the settings menu of this plugin.
When you turn on debug from the settings menu, you will be able to see every step of the transaction process (IPN validation, product verification etc) in the debug log file.
The following post explains how to use enable debug:
Do a test transaction after you enable debug in the plugin. Now, you can check the debug log files to see where things are failing.
You can also share the content of the debug file (if you can’t understand it) and we will be able to tell you what is going wrong.
If something was failing then as soon as you fix that, the plugin will start to work automatically and you can stop following this post.
Step 2: What to do if the debug file is empty?
If you see that the debug file (ipn_handle_debug.log) is empty then that means the PayPal IPN notification is not reaching the plugin and this could be the main issue.
At this stage you should go through the following chekclist to correct this issue:
Once you fix the issue, do another test transaction to see how it goes.
Step 3: The emails are still not arriving?
If you can see that the debug log file says “email was sent successfully” message. Then that means everything on the plugin’s end is working correctly.
There is another issue on the server which is preventing the email from being delivered.
Go through the following checklist which will help you identify and fix the issue:
Here are some examples of other users who faced this issue and how they solved it:January 8, 2010 at 8:32 am #15837DirkGentlyMember
This plugin looks great! One big problem though.
The Paypal payment gets stuck pending. “payed” but not received.
SUCCESS :Connection to http://www.paypal.com successful completed.
SUCCESS :IPN successfully verified.
SUCCESS :Creating product Information to send.
FAILURE :The Fund have not been cleared yet. Product will be delivered when the fund clears!
FAILURE :IPN product validation failed.
SUCCESS :Paypal class finished.
the payment is pending in the buyer account and is not recorded at all in the seller account.
WP eStore – Payment Verification Failed! email sent to notification email.
Paypal Review Payment page has a ship to address and this is a digital product. After Review Payment page the next Paypal page says “Thank you for your payment.Your payment was sent successful. …your order is being shipped to…”
The site is on Hostgator.January 9, 2010 at 1:29 am #15838amin007Participant
Basically, you need to have ALL of the accounts (both Seller and buyer accounts) set on “Payment Review – Disabled”
If you have payment review enabled PayPal won’t clear the fund and without cleared payments the plugin won’t send out digital product links.
The following post will help you solve the pending payment issue in your PayPal account:December 7, 2010 at 6:25 am #15839johnzenaParticipant
I would like to let everybody know that reads this forum, my websites started sending out emails when I switched my vps hosting company. So if your emails don’t work and everything is setup correctly it might be time to change your host.December 7, 2010 at 2:01 pm #15840wzpModerator
And as previously covered in ***this post ***…
Some providers look at outgoing e-mail as another income source, separate from your hosting serviceSeptember 27, 2013 at 10:01 pm #15841EvaMember
Where do I disable Payment Review? I have half my customers receive the download link immediately after payment and half don’t get it at all. Majorly annoying. How do I fix this? In plain English please. Thanks.September 27, 2013 at 11:46 pm #15842wpCommerceModerator
Hi, You can disable it from your PayPal account. But I don’t think it’s a problem on your end since half your customers are receiving the links instantly. Can you keep the debug option enabled so when one of your customers do not get it, we can analyze the debug and tell you exactly what went wrong.
- You must be logged in to reply to this topic.