Ola, primeiramente obrigado pela API, realmente tem sido de grande ajuda para o desenvolvimento do meu Software.
Tenho tido problemas ao tentar realizar testes de upload de certificado.
Existe algum caminho facil para o teste dessa implementaçao?
Pois, ao tentar usar certificados de teste, o sistema os rejeita com o seguinte erro:
Response error from NuvemFiscal: 400 - {“error”:{“code”:“InvalidCertificate”,“message”:“O certificado é inválido”}}
Apesar de estar enviando um certificado de teste, com a senha correta e no formato .pfx
Estou sim! Creio que encontrei o problema.
Estou realizando o teste em produçao…
Estive tentando testar em sandbox, porém nao entendi como realizar a autenticaçao usando o token gerado em oauth/token, ja que o token so é gerado para produçao.
Para realizar o teste em Sandbox, não é preciso token? Ou pode ser que entendi algo errado.
Pois tentando fazer o cadastro da empresa e logo o upload do certificado, em sandbox, obtive erros de autenticaçao.
o valor de AUD no token gerado, corresponde ao amnbiente de produçao: https://api.nuvemfiscal.com.br
mas deveria ser criado um token especifico para usar em sandbox.
Onde posso gerar um token de acesso para testes em sandbox?
Com o ambiente Sandbox selecionado, navegue até a seção de Credenciais e gere uma nova. Essa credencial permitirá gerar tokens com o valor correto para o campo aud, compatível com https://api.sandbox.nuvemfiscal.com.br.
Certo, ja estou utilizando as credenciais criadas no sandbox, mas a geração do token deve continuar sendo feita a https://auth.nuvemfiscal.com.br/oauth/token ou existe outro endereço para o sandbox?
Sobre a dúvida relacionada ao upload do certificado digital: atualmente, a plataforma aceita apenas certificados reais, emitidos por uma Autoridade Certificadora da cadeia ICP-Brasil. Certificados de teste ou gerados manualmente (mesmo no formato .pfx e com senha válida) não são reconhecidos como válidos e, por isso, o erro InvalidCertificate é retornado.