AS the title says...
We are using X-Cart and their X-Payments connector to PayPal. In looking at the error logs, I'm seeing the same error for all transactions:
[13-Jul-2015 10:13:33] CHECKOUT message:
Payment processing notice.
Login:
IP: 173.20.000.00
----
Payment method: Credit or Debit card
bill_output = Array
(
[sessid] => d30672a088117bb334fa56hytgfed456
[code] => 3
[billmes] => Gateway reported of successful transaction but it's response came from the IP that is not specified in the list of valid IPs: 173.20.000.00
-- response ----
Payment is charged
(last 4 card numbers: 1234);
(card type: MC);
The IP is shows is always the customers IP address.
We are using PayPal Payments Pro to take the credit cards.
So, what are the IP address that are "valid"?
I went here and got a list of IP address, but I'm cunfused if this is what I need, and which one to use.
It sounds like it may be due to blocked IP's in your PayPal Manager account. Log in to PayPal Manager and under account administration and then manage security, you will see links for allowed IP's. IP's that you have entered in there could be causing the errors.
The error that you mentioned is not thrown by PayPal. In-fact there is no IP address returned in the Dodirectpayment API request calls .It could be that you have setup Fraud Management Filters
to restrict few IP addresses inside your paypal account or your server is throwing that error message even though the transaction was successful.