Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Post payment action does not fire
- This topic has 5 replies, 2 voices, and was last updated 6 years, 1 month ago by admin.
-
AuthorPosts
-
December 17, 2018 at 4:22 pm #15244NothingSpecialMember
I installed the plug-in and set it up as shown in the tutorial video. I entered the necessary data and created two test products.
I have a checkout page and a thank-you page. All pages are online! If I purchase a product, paypal does its job. Payment is processed and parameters are forwarded to the checkout page.
mysite.de/checkout/?amt=0.01&cc=EUR&cm=ip%253DXX.XXX.XX.XXX&st=Completed&tx=03XXXXXXXXX
Thank you page is shown, but nothing else happens. No mail for me, no one for the customer.
I also activated and tested debug mode. Debug mode is working (tested as shown in your tutorial), but there are no entries if a customer purchases a product. I also deactivated cache system and checked if the mail system works correctly. It works as expected!
I checked the paypal logs and saw, that everything is done. So the parameters given to the checkout page should do the job. PayPal-Payment is done for buyer and seller without any error.
For now I deactivated the plug-in again!
Any ideas?
December 18, 2018 at 1:46 am #78922adminKeymasterLooks like the plugin is not receiving the IPN message from PayPal. It can happen for a few reasons. First make sure the IPN feature is enabled in your PayPal account. The following tutorial will show you how to check if your IPN feature is enabled or not:
https://www.tipsandtricks-hq.com/ecommerce/how-to-setup-paypal-ipn-notification-2796
December 18, 2018 at 3:49 pm #78923NothingSpecialMemberI did check the activation for IPN notification. It is active. I also use the paypal account for another shop, that works fine. If I understood everything right, it is not important which URL is enetered in the IPN settings in the PayPal account?!
The URL, I already posted in my support request shows already the response from PayPal, or what do you think the parameters mean?
?amt=0.01&cc=EUR&cm=ip%253DXX.XXX.XX.XXX&st=Completed&tx=03XXXXXXXXX
I anonymized IP and transaction number with XXX.
What else could be the reason?
December 19, 2018 at 12:51 am #78924adminKeymasterThe response you shows is the response from PDT. IPN and PDT are two completely separate responses from PayPal. In this case, we need to make the IPN working correctly.
Yes, any URL in your IPN settings is fine.
Can you please go through the following checklist so we can see what else is blocking the IPN notification from getting to the plugin?
https://support.tipsandtricks-hq.com/forums/topic/what-to-do-if-the-debug-file-is-empty
December 19, 2018 at 11:44 am #78925NothingSpecialMemberI double checked everything. Calling https://www.mysite.de/?estore_pp_ipn=process
will produce an entry in the log(s). Real IPN message coming from PayPal does not. I can see each IPN Message on paypal IPN History Site (https://www.paypal.com/ie/cgi-bin/webscr?cmd=_display-ipns-history&nav=0.3.2).
There I can see the correct webadress mysite.de/?estore_pp_ipn=process
and the IPN message that starts as follows:
mc_gross=0.01&protection_eligibility=Eligible&address_status=confirmed&item_number1=1&payer_id=HVQSQTU49EX4L&tax=0.00&address_street=…..
Resultcode for that http request done by paypal is 200 OK. But there is not a single char in the WP eStore logfile(s) concerning that transaction and no after-payment processing is started!
December 20, 2018 at 12:41 am #78926adminKeymasterThat means that something on this server is blocking that IPN message. Which is why the plugin is not receiving the message. Sometimes security and firewall type plugins can do this. Also, some webserver with incorrect configuration will block the IPN message (Godaddy’s shared hosting server is known to do this).
Have you tested a transaction after deactivating all plugins (only keeping estore active) so you can see if the IPN message is received by the plugin? Is your hosting provider known to have IPN issues?
-
AuthorPosts
- You must be logged in to reply to this topic.