Histórico de mensagens em devs

EXIBINDO CONVERSAS RECENTES:

Data: 28/01/2025
Canal: devs
Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

Consegui fazer o webhook ser cadastrado com sucesso, apesar disso ao efetuar um pagamento pelo pix não recebo uma chamada nesse webhook, eu fiz o teste com curl e funciona na url, não sei o que pode ser, mas também não vou mais tentar.
Vou criar um metodo de comparar se o txid gerado está presente na lista de recebimento pela api do pix, assim burlo todo esse sistema de webhook e fica tudo por dentro da comunicação da apipix normal

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse certificado raiz da Efí você não vai colocar em nenhuma chain. Ele é o único que precisa para validar/invalidar o client certificate de quem está conectando no webhook.

Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

Obrigado pela confirmação

Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

Deixa eu explicar melhor, o erro é na cadeira de certificados, o arquivo apache está correto, esta inclusive identico ao da efi, apenas com meus dados e claro proxy reverso do gunicorn, o problema é que para validar uma identidade precisa acessar os certificados numa certa ordem (cadeia de certificação) onde um certificado informa ao outro o que cada um pode validar até chegar ao certificado root do servidor, para isso eles podem ser concatenados em um só desde que seguida a ordem correta, mas indiferente disso eu fiz o teste com e sem concatenação, e o erro é o mesmo ele não consegue achar o certificado da CA, apesar de todos estarem em seus devidos lugares, e configurados com os caminhos corretos no arquivo do apache, então pode ser uma falha de algum certificado nessa hierarquia ou até de patch realmente, a questão é porque se tudo está no lugar correto e com suas permissões entendeu? Então estou explorando situações e causas.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É o certificado correto para validar que quem esteja conectando no webhook é a Efí. Mas não é o certificado que você usa para confirmar a identididade do seu servidor.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é para concatenar pq são certificados com propósitos diferentes.

Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

para produção

Avatar discord do usuario edilson8785

edilson8785

decidi perguntar antes de continuar

Avatar discord do usuario edilson8785

edilson8785

então estou perguntando do certificado primeiro, porque quando mudou da gerencianet para efi, algumas coisas ainda não foram atualizadas então fiquei na duvida, por exemplo a imagem abaixo, veja o endpoint, isso está na pagina de webhooks, como isso não está atualizado, me surgiu a duvida do que mais pode não estar entendeu?
imagem enviada na mensagem pelo usuario edilson8785

Avatar discord do usuario edilson8785

edilson8785

agora minha duvida é, ou refaço toda a cadeia para testar ou veriico se o certificado é valido

Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

mas está, já tentei até concatenar tudo em um só, definir permissões etc

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não achar o certificado é problema de não colocar o arquivo no path indicado na configuração.

Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

No meu caso ele não funciona, e me da sempre o mesmo erro de que não acha o certificado, mesmo tento ele configurado no apache corretamente, ele inclusive pede o certificado na rota se tentar abrir pelo navegador o que sugere que se a efi enviar uma requisição ele vai pedir o certificado normalmente, mas o erro é sempre o mesmo, ele diz que não foi possível achar o certificado, é bem estranho e me parece ser um erro na cadeia de certificados, mas antes de alterar só quero confirmar que estou lidando com o certificado correto

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

Bom dia só queria confirmar um detalhe do webhook
O certificado disposto no link: Produção https://certificados.efipay.com.br/webhooks/certificate-chain-prod.crt
Ele está correto é esse mesmo que devo usar?
E estou tendo dificuldade em usar ele com python/gunicorn e apache como proxy reverso, e antes de mecher na cadeia de certificados eu só quero confirmar que estou usando o certificado certo para o webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O link de pagamento da Efí não dá opção direta de Pix. Ele permite boleto e pode ter o QR-Code Pix se o Bolix estiver habilitado na sua conta, mas isso significa permitir as 3 opções (cartão, boleto e pix).

Avatar discord do usuario joao_efi

joao_efi

Bom dia @guilhermessilva_ tudo certo?
Nesse cenário é possível emitir links de pagamentos para seus clientes, onde eles conseguem finalizar o pagamento em um ambiente seguro gerado pela Efí.
Você pode gerar os links diretamente da sua conta ou através da nossa API, conforme a documentação abaixo:
https://dev.efipay.com.br/docs/api-cobrancas/link-de-pagamento

Avatar discord do usuario guilhermessilva_

guilhermessilva_

Ver Respostas

Bom dia a todos!

Sou desenvolvedor júnior e gostaria de entender se já existe uma página de checkout pronta, onde o cliente acessa através de um link para realizar a compra do produto. Nela, o cliente apenas escolhe no frontend se a compra será feita no cartão de crédito ou via Pix.

Preciso de algo simples! Estou com dificuldades para entender como posso implementar isso no meu backend. Já assisti a alguns vídeos e fiz o download da SDK.

Ficaria muito feliz se alguém pudesse me dar algumas orientações.