Si en un server funciona bien y en localhost no, posiblemente sea el SSL, giansalex tal ves sea mucho tiempo que paso pero hay alguna manera de setear un certificado de prueba ssl en greenter para hacer estas pruebas?
Algo asi como en PHP puro con curl pones:
curl_setopt($ch, CURLOPT_CAINFO, "/opt/lampp/certs/cacert.pem");
Espero pueda ayudar 😅