TransmiteNota Documentação API

Função EnviarCertificado ( )

Para adicionar o certificado utilize o seguinte método HTTP: POST/EnviarCertificado/

O conteúdo do POST deverá conter os dados do certificado. O resultado será sucesso em enviar o certificado ou uma mensagem de erro de validação.

Campo

Tipo

Obrigatório

Descrição

arquivo_certificado_base64

Texto em base64

Sim

Arquivo do certificado digital, em formato PFX ou P12, codificado em base64.

senha_certificado

Texto

Sim

Senha do certificado digital.

										

Exemplo de JSon

{  
   "ApiKey":"xxxapikeyhashxxx",
   "Cnpj":"00.000.000/0000-00",
   "Dados":{  
      "arquivo_certificado_base64":"VEVTVEUgREUgQ0VSVElGSUNBRE8= ...",
      "senha_certificado ":"senha_do_certificado"
   }
}

Retornos e Erros

Todos os códigos de erros com os dois primeiros dígitos sendo 30 são associados a função: EnviaCertificado

Código Campo Mensagem de retorno
301 arquivo_certificado_base64 É preciso enviar um certificado válido em formato BASE64
302 senha_certificado É preciso fornecer a senha de acesso ao certificado
303 Retorno com erro
304 Retorno com sucesso

Retornos de JSON

Retorno com erro de parametros
{
    "Status": "Erro",
    "codigo": "codigo_erro",
    "campo": "campo_com_erro",
    "descricao": "descricao_erro"
}

Retorno com erro
{
    "status": "Erro",
    "codigo": "303",
    "descricao": "Houve um erro ao tentar salvar o arquivo do certificado no sistema"
}

Retorno com sucesso
{
    "status": "OK",
    "codigo": "304",
    "descricao": "O certificado foi enviado com sucesso"
}