Executando verificação de segurança...
1

Existem alguns SaaS que cuidam dessa parte de emissão de NFe, recomendo você usar um ao invés de implementar o seu, pois é algo bem especifico, que varia de estado pra estado além de que se houver erros na emissão pode levar seu cliente a tomar multas, etc.

Dê uma olhada nessa por exemplo: https://conteudo.tecnospeed.com.br/dfe-plugnotas-nfce?utm_source=googleads&utm_medium=cpc&utm_campaign=cl-plugnotas-NFCe-12-estados-maior-volume&utm_term=api%20nfce&gad_source=1&gclid=Cj0KCQiAo7KqBhDhARIsAKhZ4ujYYR3UJ26IOT7xlynO1Ki0NMMV2tPjUPTqTLWEMJhVN6cTszE5jDAaAtAgEALw_wcB

Carregando publicação patrocinada...