If you do not know what an IPN (Instant Payment Notification) is then you should check the following URL:
http://www.tipsandtricks-hq.com/ecommerce/wordpress-ecommerce-knowledgebase-523#paypal_ipn
WP eStore uses the IPN feature of PayPal to verify and deliver the digital product after a payment. If you receive an email similar to the following from PayPal then it could mean that your server is blocking the IPN notifications from PayPal:
-------------------------------------------------------------------------------------------
Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:
http://www.your-domain-name.com/wp-content/plugins/wp-cart-for-digital-products/paypal.php
If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.
-------------------------------------------------------------------------------------------
You have three possible ways to fix this:
1) Contact your web hosting to find out why they are blocking PayPal IPN (maybe they have a firewall which is doing it). Maybe you are using a plugin that is blocking it (The bad behavior plugin is known to do this). Deactivate this plugin.
2) Turn off the IPN feature from WP eStores settings menu (This will mean that all the fancy "post payment" functionality will stop working).
3) Change your hosting provider and get a good one :) (there are plenty of good and cheap ones out there)
I prefer option 1 :)
PayPal is a well known payment gateway so I don't know why some servers or plugin block IPNs from PayPal.