正如标题所说…
我们正在使用X-Cart和他们的X-Payments连接器到PayPal。在查看错误日志时,我看到所有事务都出现了相同的错误:
[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);
显示的IP地址始终是客户的IP地址。
我们正在使用PayPal Payments Pro来接受信用卡。
那么,哪些IP地址是"有效的"?
我去这里得到了一个IP地址列表,但我不知道这是否是我需要的,以及该使用哪个。
https://ppmts.custhelp.com/app/answers/detail/a_id/92/session/L3RpbWUvMTQzNjgxNjg3OC9zaWQvVUFBWW1ocm0%3D听起来可能是由于您的PayPal Manager帐户中的IP被封锁。登录PayPal管理器,在账户管理下,然后管理安全,你会看到允许的IP的链接。您输入的IP地址可能会导致错误
您提到的错误不是由PayPal抛出的。事实上,在Dodirectpayment API请求调用中没有返回IP地址。可能是您已经设置了Fraud Management Filters
来限制您的paypal帐户内的少数IP地址,或者您的服务器即使交易成功也会抛出错误消息。