Ver Mensaje Individual
  #13  
Antiguo 20-09-2021
misteradrian misteradrian is offline
Miembro
 
Registrado: sep 2021
Posts: 33
Reputación: 0
misteradrian Va por buen camino
Problemas a la hora de conectar con TicketBAI Bizkaia

Hola buenas tardes gente!
Soy nuevo en el foro y lo encontré porque yo soy otro más que tiene que integrar TicketBAI para la empresa.
Lo primero de todo gracias por los recursos posteados, que me han servido de mucha ayuda.

Ahora al grano, he intentado conectar con php a través de curl con TicketBai Bizkaia con los ejemplos dados por ellos en la url de alta de facturas.
Pero siempre me da el mismo error y no sé por que sucede eso.

Os dejo el error:
"OpenSSL SSL_read: Connection reset by peer, errno 54"

Código:

Código PHP:
function httpRequestBizkaia($rutaGzip$url$len)
    {
  
        
$ch curl_init();
        
$verificar_SSL=true;
        
        
curl_setopt($chCURLOPT_URLtrim($url));
        
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_POST1);
        
curl_setopt ($chCURLOPT_SSLVERSIONCURL_SSLVERSION_TLSv1_2); 
        
      
        
        
$post = array(
            
'file' => realpath($rutaGzip)
        );

        
curl_setopt($chCURLOPT_POSTFIELDS$post);
        
       
$headers = array();
        
$headers[] = 'Accept-Encoding: gzip';
        
$headers[] = 'Content-Encoding: gzip';
        
$headers[] = 'Content-Length: '$len;
        
$headers[] = 'Content-Type: application/octet-stream';
        
$headers[] = 'eus-bizkaia-n3-version: 1.0.';
        
$headers[] = 'eus-bizkaia-n3-content-type : application/xml';
        
$headers[] = 'eus-bizkaia-n3-data : {"con": "LROE", "apa": "1.1", "inte": {"nif": "79732487C","nrs":
            "ANE","ap1": "ARRIOLA","ap2": "LEJARDI"},"drs": {"mode": "140","ejer": "2022"}}'
;
        
curl_setopt($chCURLOPT_HTTPHEADER$headers);


        
$result curl_exec($ch);
        echo 
$result;
        if (
curl_errno($ch)) {
            echo 
'Error:' curl_error($ch);
        }
        
        
curl_close($ch);
       
    } 
Un saludo y gracias de antemano.
Responder Con Cita