Basta usar o endpoint de atualização de empresa para inserir o login e senha de acesso à prefeitura.


Mais especificamente, você precisa preencher os atributos usuarioAcessoProvedor e senhaAcessoProvedor, dentro do node configuracoesNFSeHomologacao ou configuracoesNFSeProducao:



Trecho em PHP

$dadosEmpresa['configuracoesNFSeProducao']['usuarioAcessoProvedor'] = '[usuario]';
$dadosEmpresa['configuracoesNFSeProducao']['senhaAcessoProvedor'] = '[senha]';
      
//opcional, preencher apenas se for emitir em ambiente de homologação
$dadosEmpresa['configuracoesNFSeHomologacao']['usuarioAcessoProvedor'] = '[usuario]';
$dadosEmpresa['configuracoesNFSeHomologacao']['senhaAcessoProvedor'] = '[senha]'; 


Trecho JSON

"ConfiguracoesNFSeHomologacao": {
    "sequencialNFe": 1,
    "serieNFe": "NF",
    "sequencialLoteNFe": 1,
    "usuarioAcessoProvedor": null,
    "senhaAcessoProvedor": null,
    "tokenAcessoProvedor": null
  },
  "ConfiguracoesNFSeProducao": { //opcional
    "sequencialNFe": 1,
    "serieNFe": "NF",
    "sequencialLoteNFe": 1,
    "usuarioAcessoProvedor": null,
    "senhaAcessoProvedor": null,
    "tokenAcessoProvedor": null
  }


Prefeituras sem certificado via integração automágica:


Apesar de não ser exaustiva, essa relação pode te ajudar a identificar diversas prefeituras que suportamos se. certificado digital.