Open antoniofr1982 opened 1 week ago
solo por si ayuda: 驴puede ser que no tengas la extensi贸n PHP SOAP instalada en el nuevo servidor?
EDITO 2: Soluci贸n: Hay que generar el certificado P12 con OpenSSL v3, ya que el anterior estaba generado con OpenSSL v1, y hay diferencias entre ambas versiones a la hora de leer y trabajar con los certificados. Yo he seguido estos pasos:
https://www.docuseal.co/docs/convert-legacy-p12-pfx-files-to-support-openssl-3
EDITO 1:
Efectivamente, el problema es la funci贸n openssl_pkcs12_read
, que en PHP 8.3 falla. Sigo investigando a ver si hay alguna soluci贸n.
MENSAJE ORIGINAL: La extensi贸n php-soap la tengo instalada. Me da que el problema est谩 relacionado con openssl. Ma帽ana lo intentar茅 depurar a ver si averiguo cu谩l es el problema.
Hola @antoniofr1982,
Facturae-PHP no necesita la extensi贸n php-soap
. El problema que comentas muy probablemente se deba a que tienes instalada una versi贸n obsoleta de OpenSSL.
Puedes comprobar la versi贸n de OpenSSL con este comando:
php -r "echo OPENSSL_VERSION_TEXT;"
Hola. He migrado a un nuevo servidor y he subido la versi贸n de PHP desde la 7.4.33 a la 8.3. Antes todo funcionaba bien, pero ahora, al consultar el estado de una factura en FACe, me devuelve este error:
SimpleXMLElement Object ( [codigo] => 100, [descripcion] => La firma de la petici贸n SOAP no es v谩lida, [codigoSeguimiento] => 66f2a376af21c )
驴Alguna idea?
Gracias