TECNOLOGIA - LSP - Erro ao executar requisição HTTP (POST): [Exception) jsvacws.rs.ProcessingLxceptionExceptionMessage: jevaxnet ssl.SSLHandshakeException: Received fatal alert: bad_certificate
Incidente
Ao customizar uma função HTTP via LSP, para comunicar com uma API bancária que exige Certificado Digital A1, ocorre a seguinte crítica: Erro ao executar requisicão HTTP (POST): [Exception) jsvacws.rs.ProcessingLxceptionExceptionMessage: jevaxnet ssl.SSLHandshakeException: Received fatal alert: bad_certificate
Causa
Esta mensagem é apresentada, pois as funções HTTP presentes em LSP não suportam APIs que precisam de certificado digital. Conforme a documentação, "As funções para requisições HTTP não oferecem suporte ao uso de certificados digitais e permitem apenas informar parâmetros que compõem as requisições, tais como: alteração do Header, application/type e etc." Clique aqui para acessar a documentação completa sobre Funções para Requisições HTTP.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Utilize a funcionalidade do ERP Banking, que possui os serviços de Pagamento Eletrônico, Cobrança Escritural e Importação de Extratos disponíveis para vários bancos;
2. Caso o seu banco não seja atendido pelo ERP Banking, é possível desenvolver a integração. Para maiores informações, acesse a documentação do ERP Banking: https://site.senior.com.br/erp-banking/;
3. Outra opção é a customização via Connect, onde o Connect será responsável por incluir o certificado digital na integração com o banco. Para mais detalhes, entre em contato com seu(ua) Executivo(a) de Contas.