Boa tarde @rfr0120 ! Vou iniciar um atendimento privado.
Tenho credenciais configuradas e certificado gerado e salvo na pasta do projeto
Tenho uma biblioteca na qual encapsulei o código relacionado a pagamento (Que interage com a EfiPay via sdk-java-apis-efi na versão 1.0.3)
Criei uma classe de teste de integração que faz todo um fluxo de pagamento e funciona normal
Porém quando executo um fluxo real no meu micro serviço tomo esse java.net.SocketException: Unexpected end of file from server
Já depurei o objeto efiPay e em ambos os cenários vejo as credenciais (client_id e client_secret) e caminho do certificado atribuídos corretamente na configuração
Não há diferença aparente entre o cenário que está funcionando e o que gera essa exceção a não ser o projeto (Tentei até copiar o arquivo .p12 mantendo no mesmo path em ambos os repositórios mas sem resultado)
Agradeço se alguém conseguir dar uma luz
Já alguns dias enfrentando esse problema sem êxito
Boa tarde
Estou com o mesmo erro que o amigo
Conseguiriam ajudar?
O webhook eu configurei em um endpoint na minha api em nest
A parte de você chamar os endpoints da Efí não vai mudar nada. O webhook é que vai ser diferente.
A api utilizo esse ednpoint para chamar https://pix.api.efipay.com.br
Estou fazendo uma migração hj uso uma VPS com minha aplicações em Docker agora to migrando meus containers para o ECS
Webhook não pode ser http, tem que ser https. Tanto em homologação quanto em produção.
Nesse caso, a requisição nem chega aqui. É uma falha no seu servidor.
Obrigado @jessica_efi
estou sofrendo com este problema
Respondido no atendimento privado.
Bom dia @jhon0029 ! Esse endpoint é utilizado para configurar seu webhook. Se sua url de webhook estiver correta, ao consumir este endpoint, o retorno da API será a propria url, ou seja o mesmo body da requisição enviado e você receberá uma notificação dessa forma:
Bom dia Pessoal!
Estou tentando gerar um Pix utilizando o SDK Java da Efí, estou recebendo um erro do servidor:
java.net.SocketException: Connection reset
ou
java.net.SocketException: Unexpected end of file from server
Este intermitente, ora a SDK Java retorna Connection reset ou Unexpected end of file from server
O código esta sendo executado em uma instância AWS EC2, e o interessante é que na minha máquina local funciona perfeitamente.
Alguém já passou por isso, teriam alguma dica ?
A notificação de pagamento normalmente é imediato, demora de poucos segundos.
Bom dia @.thallestks ! As requisições de callback aguardam uma resposta com status HTTP 2XX. Caso o servidor do cliente retorne um status diferente, a Efí fará até 10 novas tentativas de notificação.
não é instataneo
E quanto tempo demora em media para recber o retorno do webhook que foi realizado um pagamento?