If there is a solution, it might be, as mentioned in this topic, to use a proxy server as an intermediary to make it appear as if the IP is fixed. I also encountered this issue when I was practicing implementing a payment service and was required to have a fixed IP. My conclusion at that time was similar. In the end, I gave up on making it work.