Excluir Certificado Digital via Web Service
Com o intuito de realizar a exclusão do certificado digital via Web Service, o seu ERP deve realizar a integração com o Web Service arecepcao.aspx. Em seguida, é necessário estabelecer uma comunicação com o Web Service apropriado. Primeiramente, visualize a estrutura WSDL do mesmo:
- Homologação: https://homolog.invoicy.com.br/arecepcao.aspx?wsdl
- Produção: https://app.invoicy.com.br/arecepcao.aspx?wsdl
Na sequência, para realizar a exclusão do certificado digital via SOAP, será necessário realizar o consumo do Web Service para efetuar a integração.
Preencha o XML de envio com as informações necessárias para realizar o envio da requisição. Em seguida, realize a geração do hash MD5, conforme orientações do artigo de referência.
Além disso, o XML deve ser linearizado, convertido para texto e enviado dentro da tag <inv:Documento> na estrutura SOAP, conforme demonstrado a seguir:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inv="InvoiCy">
<soapenv:Header/>
<soapenv:Body>
<inv:recepcaoprevia.Execute>
<inv:Invoicyrecepcao>
<inv:Cabecalho>
<inv:EmpPK>ABCabcCBAcbaA+CabcCBAc==</inv:EmpPK>
<inv:EmpCK>a7waa0Cb0a8aa23atRaaa10024a0a0Mp</inv:EmpCK>
<inv:EmpCO></inv:EmpCO>
</inv:Cabecalho>
<inv:Informacoes>
<inv:Texto></inv:Texto>
</inv:Informacoes>
<inv:Dados>
<inv:DadosItem>
<inv:Documento><!-- (1) --></inv:Documento>
<inv:Parametros></inv:Parametros>
</inv:DadosItem>
</inv:Dados>
</inv:Invoicyrecepcao>
</inv:recepcaoprevia.Execute>
</soapenv:Body>
</soapenv:Envelope>
- Neste campo, informe o XML de envio. Para visualizar um exemplo de envio, clique aqui.
A tag Acao precisa ser obrigatoriamente preenchida com o valor "EXCLUIR", para que o certificado digital seja excluído com sucesso.
Ressaltando que, somente será possível excluir o certificado digital de uma empresa vinculada à chave de parceiro informada na requisição. Sendo assim, as empresas que possuem mais de uma chave de parceiro vinculada ao seu cadastro não poderão excluir o certificado digital por meio desta funcionalidade.
Para mais informações sobre o envio de certificado digital via Web Service, consulte o artigo Certificados.