Paypal ERROR checkPaypalIps: Error with REMOTE IP ADDRESS

Started by tantedante, October 16, 2015, 02:55:58 AM

Previous topic - Next topic

h20melon

Fixed by renaming plugins/vmpayment/paypal folder and reinstalling AIO.

FabioZumbi12

Hello,

Now i having this same problem!
The error on log is this:
2016-08-23 13:37:50 ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 199.27.133.238.
                        The remote address of the script posting to this notify script does not match a valid PayPal IP address

            These are the valid IP Addresses: 23.209.71.234,173.0.81.33,173.0.81.1,216.113.188.202,216.113.188.203,216.113.188.204,66.211.170.66,173.0.88.66,173.0.88.98,173.0.84.66,173.0.84.98,173.0.80.00,173.0.80.01,173.0.80.02,173.0.80.03,173.0.80.04,173.0.80.05,173.0.80.06,173.0.80.07,173.0.80.08,173.0.80.09,173.0.80.10,173.0.80.11,173.0.80.12,173.0.80.13,173.0.80.14,173.0.80.15,173.0.80.16,173.0.80.17,173.0.80.18,173.0.80.19,173.0.80.20,173.0.82.126,173.0.88.67,173.0.88.99,173.0.84.99,173.0.84.67,173.0.88.69,173.0.88.101,173.0.84.69,173.0.84.101,173.0.88.68,173.0.88.100,173.0.84.68,173.0.84.100,173.0.81.1,173.0.81.33,64.4.240.0,64.4.240.1,64.4.240.2,64.4.240.3,64.4.240.4,64.4.240.5,64.4.240.6,64.4.240.7,64.4.240.8,64.4.240.9,64.4.240.10,64.4.240.11,64.4.240.12,64.4.240.13,64.4.240.14,64.4.240.15,64.4.240.16,64.4.240.17,64.4.240.18,64.4.240.19,64.4.240.20,118.214.15.186,118.215.103.186,118.215.119.186,118.215.127.186,118.215.15.186,118.215.151.186,118.215.159.186,118.215.167.186,118.215.199.186,118.215.207.186,118.215.215.186,118.215.231.186,118.215.255.186,118.215.39.186,118.215.63.186,118.215.7.186,118.215.79.186,118.215.87.186,118.215.95.186,202.43.63.186,69.192.31.186,72.247.111.186,88.221.43.186,92.122.143.186,92.123.151.186,92.123.159.186,92.123.163.186,92.123.167.186,92.123.179.186,92.123.183.186The Order ID received was: AM1I042
Joomla - 3.6

GJC Web Design

199.27.133.238  is a Cloudflare address if this helps?

GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

ironbone

I have got tiday the same problem when creating refund from PayPal

Jörgen

Using what paypal version ? Core or eternal plugin ?
Using what VM version eactly ? Latest does not cut it ...
Using what Joomla version ? Latest does not cut it ...
Using proxy server ?
You have what error messages ?

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

Marttyn

Im having the same problem here.
I was using VM 3.4.2 and J3.9.8 and i received an email letting me know about a paypal payment problem
Updated to VM 3.6.0, and still get the same problem.

Only some of the payments generate an error. The payment is processed, but the order is left in pending status.
In two days maybe i received 10 payments, but only 3 gave error.

Im behind Cloudflare (free) service to provide SSL and CDN to my website. May this cause the problem?
Truth is that ive been using VM and Paypal payments for 5 years, and never had a problem with it.

This is the log:
2019-10-14 07:24:54 ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 66.211.170.66.

                        The remote address of the script posting to this notify script does not match a valid PayPal IP address


            These are the valid IP Addresses: 173.0.84.8,173.0.84.40,173.0.88.8,173.0.88.40,173.0.81.1,173.0.81.33The Order ID received was: 2D610894
2019-10-15 06:46:29 ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 66.211.170.66.

                        The remote address of the script posting to this notify script does not match a valid PayPal IP address


            These are the valid IP Addresses: 173.0.84.40,173.0.88.8,173.0.88.40,66.211.169.17,173.0.84.8,173.0.81.33,173.0.81.1The Order ID received was: 7EZB0902
2019-10-15 08:44:21 ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 66.211.170.66.

                        The remote address of the script posting to this notify script does not match a valid PayPal IP address


            These are the valid IP Addresses: 173.0.88.40,66.211.169.17,173.0.84.8,173.0.84.40,173.0.88.8,173.0.81.33,173.0.81.1The Order ID received was: MJBG0903


Right now im simply confirming the orders manually... but i hope to solve this soon, im on a preorder campaign and this is making it more difficult.

By the way... Its curious that any correct Paypal payment generates an email from Paypal to me and to user, and also Paypal App generates a notification on my phone. But a error payment is not generating any email or notification, even if the payment has been processed (i have the funds, and user has been deducted). If its a VM plugin problem, why paypal dont generates the notifications anyway?

Regards!

Jörgen

The PayPal payment method gives control to PayPal website. If PayPal does not give any correct return data then it does not know if it has gone wrong. An aborted PayPal transaction (closed browser) is a no event and does not generate a call back the Paypal payment plugin. If the IP check is active and a firewall or similar changes the IP to anything but the official PayPal IP adresses you will get an error and Paypal continues to send messages until Your PayPal plugin accepts these messages.

Turn off IP check in the PayPal plugin, else you have to make the correct IP from PayPal come through.

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

Marttyn

Ok, IP check disabled...
But what can be causing the IP problem? And why now?
Cloudflare DNS could be the issue? Never had problem with this until yesterday.
I guess that it would be better to have the IP check enabled if possible

Jörgen

Yes IP check gives an extra layer of security. The cloudfare DNS could give You the IP-address: 66.211.170.66

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

Studio 42

66.211.170.66 is notify.paypal.com
You can check here https://dnschecker.org/ip-to-hostname.php
The plugin need to be updated; i have now 3 customers reported me this IP now because no notification was send.
I can see in logfile for eg.
2019-10-15 05:54:54 ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 66.211.170.66.
  •                         The remote address of the script posting to this notify script does not match a valid PayPal IP address
  •             These are the valid IP Addresses: 173.0.88.40,66.211.169.17,173.0.84.8,173.0.84.40,173.0.88.8,173.0.81.1,173.0.81.33

GJC Web Design

the ips are collected dynamically in the plugin .. it appears because of "something" that there has been a delay in finding them by  $paypal_iplist_notify = gethostbynamel('notify.paypal.com');

but seems to be working now
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Fantastic4

Hello,
since last Friday we have the same problem with our Virtuemart Shop, based on Joomla 3.9.12, Virtuemart 3.6.2, Rupostel 2.0.394, Plugin VM-Payment Paypal 3.6.2
All errors in Logfile paypal.2.log.php are showing the following message

ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 66.211.170.66.

But not all PayPal transaction fail, we also have PayPal Transactions which get completed.
This Transactions have used other Remote Address 173.0.81.1 to check PaypalIPs.

The last PayPal error was at 16:44 German Time.
So it seems not to be solved, yet.

Will there be an update of the PayPal-Plugin the next days.
If not, I'm glad for any advice or help.
Thank you

Marttyn

Yes, for me most of the orders are completed correctly, some of them have error. I turned off the IP checking until its solved

AH

Someone try talking to PayPal

This should work and has worked up until Friday - there may be an update to VM but that is a sticking plaster of PayPal's failures!!
Regards
A

Joomla 3.10.11
php 8.0

lostmail

..same trouble:

User`s IP (in the order):
84.145.246.xx

Error Message in paypal.2.log.phppaypal.2.log.php:

Quote2019-10-15 16:41:41 ERROR checkPaypalIps: Error with REMOTE IP ADDRESS = 66.211.170.66.
                        The remote address of the script posting to this notify script does not match a valid PayPal IP address

            These are the valid IP Addresses: 173.0.84.8,173.0.88.8,173.0.88.40,66.211.169.17,173.0.84.40,173.0.81.33,173.0.81.1The Order ID received was: F1HR02005

30 Minutes before I have another paypal order which passed completely through.

I deactivated the Check IPN provider IP funktion...hope that works but it is not realy a solution...
Joomla 3.x | VirtueMart 4.0.12 107771 | HORME3 PRO 1.9.6 / 2.0
VirtueMart 4.2.4 | Joomla 4.4.1 | PHP 8.1 | Vp_neoteric 1.3