Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario euleonardov

euleonardov

Ver Respostas

Bom dia, estou com uma dúvida quanto a funcionalidade da API do PIX, li a documentação mas não consegui uma resposta.

É possível gerar um qrcode estático para receber diversos pagamentos sem data de expiração? A ideia do cliente é imprimir esse QR code para deixar na máquina dele, quando o cliente paga (sem fornecer dados) recebemos um webhook para a máquina realizar uma ação.

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @conexao_cefet
A API Pix só dispara webhook em casos de Pix recebido, devolvido ou enviado (transferência via API)
Você pode verificar acessando o menu "API" > "Aplicações" e selecionando a aplicação criada

Na nossa documentação você encontra mais detalhes: https://dev.efipay.com.br/docs/api-pix/webhooks#recebendo-callbacks

Avatar discord do usuario conexao_cefet

conexao_cefet

Boa tarde!!
A API de PIX envia uma notificação para a webhook de quando a cobrança expira ou por exemplo quando é pago. Dentro do Efi consigo ver quando foi disparada essa requisição ao meu webhook e seu retorno?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não há outras mudanças assíncronas de status para o webhook reportar... as outras possíveis mudanças são quando você muda a cobrança via comando PATCH, mas aí o resultado já vem na resposta do comando.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se veio um webhook com objeto Pix, foi pago e o status é CONCLUIDO.

Avatar discord do usuario nearking

nearking

Ver Respostas

se puder me tirar uma duvida dos callbacks dos webhooks da api pix, estou dando uma lida na documentação e não encontro onde ele retorna o status do pix, não vejo os status das alterações.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @kvtwetfps! Como vai?
Como o Rubens mencionou, você pode usar o endpoint https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configurações-da-conta">PUT /v2/gn/config para habilitar a configuração webhook.notificacao.pagador=true que permite receber no webhook o nome e o CPF mascarado do pagador, conforme exemplo abaixo:

json
// webhook de Pix recebido com dados do pagador CPF
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix",
"gnExtras": {
"pagador": {
"nome": "GORBADOCK OLDBUCK",
"cpf": ".123.456-",
"codigoBanco":"00416968"
}
}
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você habilitar a configuração de receber dados do pagador, vem no webhook.
{
"pix": {
"receberSemChave": true,
"chaves": {
"355e4568-e89b-1243-a456-006655440001": {
"recebimento": {
"txidObrigatorio": false,
"recusarTipoPessoa": "PF",
"qrCodeEstatico": {
"recusarTodos": false
},
"webhook": {
"notificacao": {
"tarifa": true,
"pagador": true
},
"notificar": {
"pixSemTxid": true
}
}
},
"envio": {
"webhook": {
"notificacao": {
"tarifa": true,
"favorecido": true
}
}
}
}
}
}
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Em homologação precisa ser de até R$10 para notificar webhook e mudar para CONCLUIDO

Avatar discord do usuario sml3541

sml3541

Ver Respostas

Você sabe se tem algum rate limit? Pois agora ele não está mais recebendo nenhuma requisição do webhook, até tentei trocar o URL e nada.

Avatar discord do usuario sml3541

sml3541

ta bem confuso essa webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Seu webhook atende só na URL cadastrada ou também em URL+"/pix" ?

Avatar discord do usuario sml3541

sml3541

Bem, eu estou utilizando a webhook, entretanto eu não recebo nenhuma notificação no webhook.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @helderandre! Como vai?
Como o @alexandrer85 mencionou, você pode usar o atributo x-skip-mtls-checking = true. Assim, a API do Efí vai continuar enviando o certificado mTLS na requisição, mas seu servidor irá ignorá-lo.

Nesse caso, é importante encontrar uma forma de garantir que é o Efí quem está enviando a notificação. Sem o mTLS configurado, não há o "handshake". Uma sugestão é verificar o IP de origem da notificação, já que o Efí utiliza o IP 34.193.116.226 para comunicação dos webhooks. Além disso, é interessante cadastrar a URL com uma hash conhecida apenas pelo seu sistema.

Avatar discord do usuario helderandre

helderandre

Ver Respostas

Fala pessoal, tô tentando configurar webhook para ouvir os eventos de pix, porém estou recebendo esse da imagem 2.

Tentei ver com o GPT como fazer essa autenticcação, mas não foi útil.

Estou usando N8N, alguém poderia me ajudar?
imagem enviada na mensagem pelo usuario helderandre
imagem enviada na mensagem pelo usuario helderandre

Avatar discord do usuario alexandrer85

alexandrer85

Erro EFI:
Code: 400
Error: webhook_invalido
Description: A autenticação de TLS mútuo não está configurada na URL informada

Avatar discord do usuario alexandrer85

alexandrer85

e tem um exemplo de webhook aqui

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @alexandrer85! Neste link da nossa documentação você encontra todas as informações solicitadas: https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Avatar discord do usuario alexandrer85

alexandrer85

pessoal preciso criar esse certificado CA, estou fazendo a configuração de webhook do retorno do pix

Avatar discord do usuario alexandrer85

alexandrer85

Ver Respostas

O melhor é entrar em contato com o suporte da EFI e solicitar:

O certificado CA público deles para configuração de TLS mútuo
A documentação específica para configuração de webhook com TLS mútuo
Qualquer outra exigência específica que eles tenham para a configuração do webhook