Olá pessoa, usamos os componente do ACBr para emitir nota fiscal aqui na empresa e está acontecendo uma coisa chata e não encontramos nada no fórum que solucione esse problema.
Alguns clientes tem certificado A3 e os mesmos pedem para o usuário digitar a senha mesmo quando a senha está informada no componente do TACBrNFe, debugando o código do percebi que essa senha é solicitada pelas dlls que fazem a requisição a SEFAZ.
Segue o código onde é realizada a configuração:
NFe.Configuracoes.Certificados.ArquivoPFX := iniMonitor.ReadString('Certificado' ,'Caminho' ,'')
NFe.Configuracoes.Certificados.NumeroSerie := iniMonitor.ReadString('Certificado' ,'NumSerie','');
NFe.Configuracoes.Certificados.Senha := Crypto(iniMonitor.ReadString('Certificado' ,'Senha',''));
NFe.SSL.DescarregarCertificado;
NFe.Configuracoes.Geral.SSLLib := TSSLLib(iniMonitor.ReadInteger('Certificado', 'SSLLib', 2));
Importante
Testamos com dois certificados de duas marcas diferentes e ocorreu o mesmo problema
O que eu já tentei fazer?
Tentamos carregar o certificado antes de executar as requisições.
O que podemos estar fazendo de errado?