Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Oi, boa tarde. Vocês sabem se existe algum jeito de consultar o pagador de um QR Code ou BR Code que foi cadastrado sem informar um devedor?
Na secção de https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o>">requisição (callback) da documentação de webhooks, vi que é possível que os dados do pagador sejam recebidos no callback através da propriedade gnExtras.pagador, porém o objeto gnExtras é opcional e, até então, só tenho recebido através de callbacks os seguintes dados:

json
{
"pix": [
{
"endToEndId": "...",
"txid": "...",
"chave": "...",
"valor": "...",
"horario": "..."
}
]
}
No extrato é possível visualizar pagador, documento e instituição, então imagino que há alguma forma de solicitar esses dados através da API.
Agradeço desde já e peço perdão pela mensagem longa.

Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Opa @alissonmaciel_32335, tudo bem?
Para o cadatro de um webhook ou para simular o recebimento de uma callback? Cadastrar um webhook por CURL me parece bem chato, você teria que autenticar, receber o token e só então usar esse token pra configurar o webhook. E além disso teria que transformar o certificado PKCS 12 em arquivos PEM pro CURL aceitar.

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Eu não vi um exemplo de webhook via curl

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Boa tarde! Alguém pode me passar um script curl para webhook?

Avatar discord do usuario alexandrerod50

alexandrerod50

ao executar o pixConfigWebhook.php para cadatrar o webhook me retornou isso: 400webhook_invalidoA autenticação de TLS mútuo não está configurada na URL informada.
Alguém sabe o que esta errado?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @alexandrerod50, temos sim, segue o exemplo:

server {
#
# ...
#
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate server_ssl.crt.pem;
ssl_certificate_key server_ssl.key.pem;
ssl_client_certificate /root/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
#
# ...
#
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook;
}
}
#Desenvolvido pela Consultoria Técnica da Efí

Avatar discord do usuario alexandrerod50

alexandrerod50

@guilherme_efi obrigado Guilherme, eu não sei bem como configurar EndPoint, vou dar uma olhada. Estou gerando o pix, e tenho um código que consulta na efí se foi pago na página de pagamento, tudo funciona. Mas tem que cliente que paga e fecha essa página... dai meu sistema não consegue localizar o pagamento, por isso preciso do webhook. Mas n entendo quase nada de EndPoint.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @alexandrerod50.
Nessa aula do curso você pode acompanhar a explicação para configuração de servidor Apache.
Nesta outra aula, você vê como configurar o webhook e receber as notificações.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, e o problema é que não devia ter uma seção PHP ou Python aí. Configuração de webhook está ligada ao webserver: Nginx, Apache, Express etc.

Avatar discord do usuario alexandrerod50

alexandrerod50

Ver Respostas

@marcelo_efi então eu devo configurar o webhook aqui?
imagem enviada na mensagem pelo usuario alexandrerod50

Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia @alexandrerod50 , tudo bem ? O webhook do Pix fica associado a chave Pix utilizada nas emissões das suas cobranças. Então você vai cadastrar o webhook para sua chave e toda vez que uma cobrança for recebida através dessa chave, nós vamos acionar o webhook com as informações da cobrança. Sugiro a leitura de nossa documentação e caso fique com alguma dúvida basta envia-la aqui no chat

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Existem endpoints de consulta, porém eles devem ser usados em casos específicos. Para recebimento das notificações de pagamento o padrão adotado deve ser o webhook

Avatar discord do usuario felipecasseb.

felipecasseb.

Ver Respostas

Nesse caso não teria nenhuma outra requisição http que eu pudesse verificar o status desse pagamento. Somente Webhook, certo?

Avatar discord do usuario gabriel_efi

gabriel_efi

As confirmações de pagamento são todas enviadas via webhook

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @felipecasseb.! Seu webhook precisa implementar o padrão mTLS em caso de servidores dedicados, ou você pode optar pelo skip-mTLS caso use um servidor compartilhado desde que implemente as medidas de segurança recomendadas: https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario felipecasseb.

felipecasseb.

Ver Respostas

Boa tarde, pessoal! Tenho um App Flutter + Firebase para agendamento e consegui implementar o pagamento PIX através do SDK Flutter. Gostaria de saber como receber a confirmação de pagamento do PIX. Somente por webhook em um API terceira?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Webhook não depende de linguagem, mas de servidor web. Qual você usa ?

Avatar discord do usuario mathheusdr

mathheusdr

Ver Respostas

Alguem tem algum exemplo de pagina Webhook PHP ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa de webhook para envio, não tem como usar servidor local.