API transfers works on test but fails on live even after whitelisting server IPs

My transfers have been working until the recent mandatory IP whitelisting condition. But despite whitelisting my IPs (static) I got the following error message :“This request cannot be processed. Please contact your account administrator”,“data”:null.

Any help will be deeply appreciated.

Hi @O_Anthony :wave:

The error you encountered occurred because you are trying to make a payout from an IP address that is not whitelisted. There’s a possibility the IP address you whitelisted is a dynamic IP (i.e. the IP changes). Kindly ensure that it is a static IP address (i.e. it does not change).

To view the IP address Flutterwave is seeing as the source IP of your requests, Kindly make an API call to this endpoint “https://api.flutterwave.com/v3/verify-ip” with your API key. If the IP address returned from this endpoint is different from the IP address you whitelisted it simply means the IP address whitelisted is a dynamic IP address, and you’ll need to whitelist a static IP.

Thanks! Once I was able to get the right IP being returned from this api call “https://api.flutterwave.com/v3/verify-ip”. I whitelisted it and it worked.

this does not work again, returns a 200 with Cannot GET /v3/verify-ip.

should this be with a live key?

Hi @eMiracle,

Thank you for reaching out,

The request should be sent with your Live API Keys in order to get a successful response.