I asked the following question to our payment gateway provider for our WordPress/WooCommerce site:
“Can you please explain why this transaction declined twice. Ref 77535 Here is the WooCommerce error on my end. SecurePay payment failure: code 517 Invalid ip address: 2001:8003:f45b:6b00:74e5:86e2:9b3b:f9fa. Transaction ID: Order status changed from Pending payment to Failed. I’ve had another transactions decline because if invalid IP.”
“This error is occurring because your system is sending a IPv6 address which the SecurePay system does not currently accept. From what I’ve been told, most IPv6 will still have an equivalent IPv4 address. When sending an IP address for the FraudGuard check, please make sure that you are submitting the IPv4 equivalent of the IP address.”
I initially thought it might be the payment gateway plugin, WordPress settings, or something to do with our hosting but I am now thinking it might be CloudFlare. Can anyone point me in the right direction?
Would CloudFlare’s Pseudo IPv4 help? I’m confused on whose IP address is the problem. Our website’s, or our customers?