WHMCS ısrarla paypal tarafından bu konuda bir açıklama yok düzenleyemeyiz diyor. Mecburen Paypal callback dosyasını decode ettim.
Orjinal kod:
$reply = curlCall("https://www.paypal.com/cgi-bin/webscr", $postipn);
Düzenlediğim hali(WHMCS DEV dökümanlarındaki gibi):
$cihanuseragent = array("CURLOPT_USERAGENT" => "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
$reply = curlCall("https://www.paypal.com/cgi-bin/webscr", $postipn, $cihanuseragent);
Çalışması lazım yani option'u vermesi lazım ama vermiyor, hata hala aynı. Bununla birlikte buradaki https'yi de bir şekilde algılamıyor ve sonucu hep http olarak alıyor. Sanıyorum curlCall fonksiyonu bozuk ve gelen options arrayını kabul etmiyor.
WHMCS de sağolsun çok aşırı yardımcı oldu.
Dur bakalim bu aksam bi update vermek farz oldu. Su an disardayim gecince verem update