Ödeme aracı firmasından api alıyoruz. İstek gönderdiğimiz ip adresini gönderip whitelist eklettirdik. Ancak api'den cevap gelmiyor, çünkü hosting istek atarken ipv6 adresini kullanıyormuş. Bu konu hakkında neler yapılabilir ? Site şu an shared hosting'de, vps'e ya da sunucya taşıyarak sorun çözülür mü ?
php kullanıyorsanız aşağıdakini ekleyerek ipv4 kullanabilirsiniz.
if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')){ curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); }veya alternatif olarak aşağıdaki gibi scriptinize kullanması gereken ipi söyleyebilirsiniz.
curl_setopt($curl, CURLOPT_INTERFACE, 'XX.XX.XX.XX');