Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @manbomb! Tudo bem?
Segue a relação de cada informação:

cert = Certificado fullchain do dominio
key = Chave privada do domínio
ca = Certificado público da Efí
O nosso certificado publico está em https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @igorpnh ! Tudo bem e você? Você não consegue testar o recebimento em localhost. Precisa ter um servidor mesmo. Pode utilizar o https://webhook.site/ , por exemplo, para testar.

Avatar discord do usuario igorpnh

igorpnh

Ver Respostas

bom dia galera, tudo certo??

estou implementando um e-commerce utilizando a api pix e queria saber se para testes de homologação eu consigo configurar o webhook no meu localhost ou se preciso realmente de um servidor e um domínio?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

3 jeitos:
- webhook
- polling de GET no /cob
- polling de GET no /pix

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Via webhook, ou você pode utilizar o endpoint de consulta de cobrança, informando o txid - GET /v2/cob/:txid

Avatar discord do usuario edgarcmagalhaes

edgarcmagalhaes

Ver Respostas

Perfeito, entendi, e como posso validar o pagamento? apenas via webhook?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@micaelmths, bom dia! As informações contidas no infoAdicionais definidas na cobrança de fato não são enviadas na notificação do webhook.
Conforme o Rubens mencionou, você pode usar o endpoint de consultar a cobrança, ou mesmo gravar estas informações em seu sistema.

Avatar discord do usuario micaelmths

micaelmths

Ver Respostas

Bom dia pessoal, estou com uma dúvida quanto o evento que chega do webhook. Além daquelas informações endToEndId, txid, chave, valor, horario, eu gostaria de capturar as informações adicionais (prop: infoAdicionais) que eu criei ao gerar uma cobrança. Isso seria possível de alguma forma?

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Isso mesmo @carlosseraphico_84336, só precisa mapear o /pix dentro da sua aplicação, pois é pra onde mandamos o webhook. Para sua URL já cadastrada + /pix

Avatar discord do usuario carlosseraphico_84336

carlosseraphico_84336

Ver Respostas

so mais uma coisa, como o webhook pix ja ta cadastrado nao irei precisar cadastrar de novo certo? so adiciono o /pix no final da minha rota?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E aonde você pode ver isso é no access.log e no error.log do seu servidor web... lá tem por exemplo o erro 404 que você respondeu para a Efí quando ela acionou https://exemplo.com.br/webhook/pix .

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não tem esse tipo de recurso na API Pix. Mas é bem provável que você tenha cadastrado https://exemplo.com.br/webhook e não esteja recebendo os requests https://exemplo.com.br/webhook/pix , que é o que a Efí manda (sempre adicionando /pix ao final do que você configurou).

Avatar discord do usuario carlosseraphico_84336

carlosseraphico_84336

Ver Respostas

Fala galera boa noite, me chamo Carlos Seraphico e to com uma duvida na API do pix. Consegui ja emitir uma cobrança imediata, consegui tambem cadastrar o webhook de notificações dessa cobrança, tudo certo ate ai, fiz o pagamento porem nao teve nenhuma alteração das faturas no meu banco de dados então imeginei que podia ter acontecido um erro quando a notificação passou pela minha função. eu queria saber onde posso ver essa notificações e requisições do pix, pois na area de aplicações so aparece as informações de emissão de cobrança de boleto e cartão de credito, nenhuma das coisas que fiz com o pix aparecia la, a cobrança que criei, o webhook que cadastrei nadinha. ai queria ver essa notificação de pagamente que foi enviada ao meu sistema, para poder entender melhor qual erro esta aparecendo, pois agora so falta a ultima parte do processo todo que é receber essas notificações

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

estou precisando de ajuda no webhook efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

idEnvio é um ID único que você precisa criar. É o primo envio do txid para recebimento.
Chave do pagador é sua própria chave da Efí, mas minha recomendação é criar uma chave só para isso, para facilitar diferenciar no webhook.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Além dessa configuração existem outras configurações disponíveis neste endpoint, como por exemplo no webhook receber um campo indicando o valor da tarifa, dentre outros.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @nandinhatnl, que bom que conseguiu configurar o webhook 😁
Com relação à esses dados extras você pode configurar sua conta para receber eles no webhook através do endpoint PUT /v2/gn/config

Avatar discord do usuario nandinhatnl

nandinhatnl

Ver Respostas

Bom dia a todos ! Finalmente consegui cadastrar perfeitamente o webhook em ambiente de produção a requisição toda vez que recebo um pix. A minha dúvida agora é a seguinte, na documentação para os webhooks mostra os diferentes json enviado. Estou recebendo o JSON Recebido ele informa o valor , um txid, minha chave pix , um valor... em outra ABA da Documentação , o json é mais completo , RECEBIDO_DADOS , com as informações de quem pagou , como recebo este json mais completo?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, não é. Isso é outra coisa, e aí só o pessoal da Efí ( @Consultoria Técnica ) para ver pq vc não está recebendo webhook de homologação.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Em homologação você só recebe webhooks de cobranças até R$10. Então para testar lá, baixe o valor da cobrança.