Hi,
Do you have WordPress installed in a subdirectory?
If so you can set your IPN URL in paypal.com to the correct address like this:
https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/#id089EG030E5Z
Also, I firewall could be causing this problem.
Thanks,
Scott
Thanks for reply…
1. WordPress is installed in root directory
2. No firewall
– At Paypal, IPN history shows:
Notification URL
http://[domain]/wp-admin/admin-post.php?action=add_wpedon_button_ipn
HTTP response code 403
Delivery status Retrying
No. of retries 12
Can you provide a link to your site here? If you don’t want to then please send me a message here: https://wpplugin.org/contact/
Thanks,
Scott
Hi Shmar,
Are you sure WP isn’t in a different directory?
Just as a test I tried to go to: http://yoshon.com/wp-admin/ but it just says “Not available”. It’s the same thing when I go to the actual IPN URL: http://yoshon.com/wp-admin/admin-post.php?action=add_wpedon_button_ipn
Whatever is causing that is not WP default and that is the problem.
Thanks,
Scott
-
This reply was modified 9 years, 4 months ago by
ScottCart.
-
This reply was modified 9 years, 4 months ago by
ScottCart.
WP is installed in root. Login (and navigation) to backend “wp-admin” is hidden.
Hi Shmar,
What you are using to hide the wp-admin is blocking being able to POST to admin-post.php from PayPal. That is why it is failing. This is a standard WP way of posting data and isn’t related to this plugin specifically.
Thanks,
Scott
I understand… will have to disable IPN at Paypal then, until i can figure a way to create a “whitelist rule” for Paypal IPN in my .htaccess…
Thanks for replies.
Hi Shmar,
I don’t have a solution. I have never seen admin-post.php ever being blocked before.
If you disable IPN in PayPal it will not disable it complete.
The only solutions I see is:
1. Allow access to admin-post.php
2. Disable the plugin’s IPN code. includes/public_shortcode.php, put // in front of line 373 for the notify url.
3. Just don’t use the plugin.
Thanks,
Scott