Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario tocantinsinformatica

tocantinsinformatica

Ver Respostas

Boa tarde,
Através de um video no youtube sobre api, cheguei ate este grupo.

Gostaria de saber se alguém pode me ajudar em uma questão. Seguinte:

Recebi do banco (sicoob) que preciso colocar o certificado do cooperado no nosso servidor para transação segura (mTLS).
para que o Webhook deles consiga me enviar as confirmações.
Estou tendo muita dificuldade de fazer isto.
Usamos servidor Linux (Apache) . Alguém passou por isto, posso perguntar isto aqui nesta comunidade ?

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

Bom dia! Estou obtendo o seguinte erro ao tentar criar um webhook:

data: { nome: 'nao_encontrado', mensagem: 'Recurso não encontrado' }
Request:
PUT
Endpoint /v2/webhook/00020.....
BaseUrl https://api-pix-h.gerencianet.com.br

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O Content-type me parece ser "application/json"... mas se qualquer Content-Type está valendo, aí tá tudo bem. Eu acho que a Efí não manda Authorization no webhook, pq já é enviado com client-certificate no TLS.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Não temos exemplos de headers na documentação.
Foi gerado alguma falha ao tentar cadastrar o webhook?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @jonadabir! Tudo bem?
A chave publica da Efí não é o certificado .p12 que você gera em sua conta digital.
Segue o link da nossa documentação que lista a chave publica para o ambiente de homologação e produção: https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Avatar discord do usuario mesenga.

mesenga.

Ver Respostas

estou há umas duas semanas também travado nesse webhook 😅

Avatar discord do usuario mesenga.

mesenga.

Ver Respostas

cara, estou nesse mesmo ponto ai... consegui configurar a url usando pixConfigWebhook e skip mtls , preciso confirmar agora se ainda há necessidade da comparação locamente

Avatar discord do usuario jonadabir

jonadabir

Boa tarde! Estou tentando implementar o recebimento via PIX em minha API e preciso criar um webhook. Minha API é feita usando o NestJS e queria criar um serviço e uma rota aqui para o webhook, porem, olhando na documentação da EFI, notei que é solicitado que crie um httpServer com algumas infos de certificado... Alguem sabe se tenho realmente que fazer aquilo? Se sim, tem como fazer isso no Nest sem impactar nada?

Avatar discord do usuario mesenga.

mesenga.

Ver Respostas

olá, consegui cadastrar a url usando pixConfigWebhook (sdk typescript), agora depois de gerar a cobrança e cadastrar o webhook recebo uma requisição na url cadastrada com o seguinte payload

DEFAULT 2024-05-30T16:03:39.462573Z /webhook payload: {
DEFAULT 2024-05-30T16:03:39.462585Z pix: [
DEFAULT 2024-05-30T16:03:39.462589Z {
DEFAULT 2024-05-30T16:03:39.462593Z endToEndId: 'E09089356202405301603API5d83da44',
DEFAULT 2024-05-30T16:03:39.462595Z txid: '89ddfba0723a4ef2b9ef5597381368aa',
DEFAULT 2024-05-30T16:03:39.462598Z chave: ,
DEFAULT 2024-05-30T16:03:39.462600Z valor: '4.00',
DEFAULT 2024-05-30T16:03:39.462602Z horario: '2024-05-30T16:03:09.000Z',
DEFAULT 2024-05-30T16:03:39.462605Z infoPagador: 'Teste de pagamento em ambiente sandbox'
DEFAULT 2024-05-30T16:03:39.462610Z }
DEFAULT 2024-05-30T16:03:39.462612Z ]
DEFAULT 2024-05-30T16:03:39.462615Z }

eu pensei que receberia o objeto com a propriedade status

alguém pode me ajudar a entender? grato

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na verdade você nem passa o link do webhook na criação da Cobrança... você já criou anteriormente o link de webhook para aquela chave Pix, e aí toda cobrança com aquela chave como recebedora aciona o webhook.

Avatar discord do usuario jvrm99

jvrm99

Ver Respostas

Boa tarde pessoal!
Quando eu crio um pix, eu preciso criar outra rota para passar o link que irei receber a notificação do webhook?
Existe alguma maneira de passar tudo na mesma request?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Funciona sim... você está tratando a URL que você mandou adicionando /pix ? Pq se vc cadastrar https://exemplo.com.br, o webhook aciona https://exemplo.com.br/pix

Avatar discord do usuario dev_vini

dev_vini

Ver Respostas

O webhook não funciona em Homologação? só estou recebendo o teste, assim que gero uma cobrança e consulto no endpoint está trazendo a cobrança com o status concluída porém não mandou para o webhook
imagem enviada na mensagem pelo usuario dev_vini

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa noite, @jonadabir! O webhook precisa estar apontado para um ambiente acessível externamente, onde o servidor da Efí possa estabelecer comunicação com o seu servidor. Uma aplicação totalmente local não possibilita essa comunicação

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

Boa noite! Tem como apontar o webhook pra uma api local?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Uma validação que você pode fazer é configurar para que seja enviado os dados do pagador no webhook junto à notificação de pagamento, assim você terá acesso ao nome e documento mascarado do pagador, que já é o suficiente para você conferir se os dados do pagamento batem com os informados na emissão.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Instruções para testes em homologação
Se você precisa testar o endpoint de envio de Pix, temos um ambiente funcional de homologação onde é possível simular todos os status retornados pela nossa API e pelo webhook.

Se o valor do Pix está entre R$ 0.01 à R$ 10.00:
Pix é confirmado, informação virá via Webhook.
Se o valor do Pix está entre R$ 10.01 à R$ 20.00:
Pix é rejeitado, informação virá via Webhook
Se o valor do Pix é acima de R$ 20.00:
Pix é rejeitado já na requisição, informação não virá via Webhook.
Os pagamentos enviados com valor de R$ 4,00 irão gerar duas devoluções recebidas no valor de R$ 2,00.
Os pagamentos enviados com valor de R$ 5,00 irão gerar uma devolução recebida no valor de R$ 5,00.
Os pagamentos enviados via chave só serão confirmados ou rejeitados se for utilizada a chave de homologação: [email protected]. Caso contrário, um erro de chave inválida será informado.
Os pagamentos enviados via dados bancários não sofrem alterações.

Avatar discord do usuario walissonhmsouza

walissonhmsouza

pessoal, boa tarde
a efi existe webhook de confirmação de pagamento por pix?

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Você pode testar o fluxo do webhook Pix emitindo cobranças entre R$ 0,01 e R$ 10,00