Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
Canal: pix
Avatar discord do usuario matheusgomes9492

matheusgomes9492

Ver Respostas

Boa noite, estou tendo problemas para cadastrar minha url de webhook do pix, tem como cadastrar usando o sdk ? ou somente com postman

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Comparando a sua configuração de Apache com a do exemplo da Efí (abaixo), o que é igual e o que é diferente ?


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Efí
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Efí
SSLVerifyClient require
SSLVerifyDepth 3

# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/pix/" "/var/www/webhook/index.php"
Alias "/pix" "/var/www/webhook/index.php"

#
# ...
#



Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

No retorno do webhook você terá algo do formato:

// Pix recebido
{
"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"
}
]
}

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

A URL que você vai utilizar @sombra_madel é aquela que você fizer a configuração do webhook, sendo uma rota que você vai criar dentro do seu servidor. Recomendamos analisar nossa documentação para endenter o processo: https://dev.efipay.com.br/docs/api-pix/webhooks/

Avatar discord do usuario fathdev

fathdev

Ver Respostas

Olá, tem algum método que faz a Efí enviar um webhook a mim se um reembolso for emitido seja por parte do cliente que conseguiu abrir uma disputa (não sei se aqui tem med, por favor responder se tem tbm) ou se eu devolvi o pagamento a efi ja enviar um webhook a mim tambem do pix e eu conseguir identificar no meu backend qual foi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Apesar do nome de arquivo igual, já tentou atualizar para este ?
https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook só vai retornar se for pago... GET em /pix mostra que foi pago ?

Avatar discord do usuario bernardo_wtec

bernardo_wtec

Bom dia, pessoal. Estou tentando configurar o webhook Pix em meu servidor (com Nginx) seguindo a documentação e as vídeo-aulas disponíveis, porém ao fazer o teste executando o arquivo pixConfigWebhook.php da SDK, está retornando a mensagem "504 Endpoint request timed out". Já tentei revisar algumas vezes mas ainda não descobri o que posso estar fazendo de errado. Alguém poderia me dar alguma ideia?

Avatar discord do usuario mathheusdr

mathheusdr

Ver Respostas

passei minha url que esta hospedada na digital ocean, como ensinado na [Módulo 5.1] Aula 5, fiz todos os procedimentos, ja instalei o ssl e fiz as configurações para o webhook, mas quando coloco a rota no pixConfigWebwook recebo o erro: 400webhook_invalidoA requisição na URL informada falhou com o erro: ECONNRESET

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @patrick27souza! Tudo bom e com você?
Todos os endpoints das APIs possuem um limite de consumo, funcionam de forma um pouco diferente:
- A API de cobranças possui limite fixo, conforme documentação;
- Já a API Pix ela segue um monitoramento interno que leva em consideração o comportamento de uso e taxa de repetição dos endpoints utilizados.

Reforçamos que não é aconselhável usar polling. O ideal é usar webhooks, que são notificações automáticas enviadas pela API Pix quando há alguma alteração no status das transações. Veja como usar webhooks aqui.

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 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 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

Detalhe que é o que vem no webhook é um array de pix... então teoricamente você receber mais de uma confirmação no mesmo acionamento do webhook. A Efí não costuma usar isso, mas pode acontecer se o banco pagador mandar dois pagamentos pra Efí no mesmo pacote do Pix.