Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não. Você precisa criar duas rotas na sua aplicação, /webhook e /webhook/pix, que vão atender requisição POST. E o certificado é o que você usa na configuração do webserver para ter certeza que isso veio da Efí.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem 3 jeitos.

1) Webhook - a Efí te avisa quando foi pago
2) GET em /pix?inicio=fim=txid= . Se vier um objeto, foi pago
3) GET em /cob/:txid. Se dentro da cobrança houver um objeto pix, foi pago.

# pix
Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

consegui agora amigo, só vendo pq se chamo meudomio.com.br/webhook/pix não redireciona para executar meu script

# pix
Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

pessoal, estou recenedo retorno errado pelo jeito, olhe ele coloca /webhook//pix , ou seja duas //
34.193.116.226 - - [18/Feb/2024:12:23:10 -0300] "POST /webhook//pix HTTP/1.1" 200 10297 "-" "Gerencianet"

# pix
Avatar discord do usuario lucasmedeiros

lucasmedeiros

Ver Respostas

@marcusefi Preciso de ajuda com o webhook! não está funcionando quando é efetuado um Pix real, porém em testes funciona.

# pix
Avatar discord do usuario lucasmedeiros

lucasmedeiros

Ver Respostas

o ip configurado com sucesso. Tanto o /webhook quanto o /webhook/pix tao funcionando, pq quanto testo manualmente pela aws da de boa. O problema é q quando eu faço o pix de fato, ele n vai

# pix
Avatar discord do usuario loopbackk

loopbackk

Ver Respostas

Boa noite galera, fiz os testes do webhook (pix) em homolog, tudo funciona corretamente. Mas quando eu mudo o CRT para o de PRD (chain-pix-prod.crt) no servidor e troco as chaves do client e secret e tento fazer um cadastro de webhook recebo o erro: "A URL informada respondeu com o código HTTP 400"

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No /v2/gnconfig, você pode colocar o pix.webhook.notificar.pixSemTxid = true e aí é notificado mesmo de QR-Code sem txid. Notar que você poderia gerar um QR-Code estático com txid sem valor preenchido, e que isso também causa notificação... com a vantagem de que com txid você sabe exatamente de que cliente se trata.

# dúvidas
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Boa tarde @victorzac ! Tudo bem? É possível receber webhooks de QR Code estático. Você pode, por exemplo, gerar um QR Code estático manualmente através da sua página na conta digital. Basta acessar o menu Pix > Gerar QR Code (lembre-se que é necessário que a cobrança tenha um Identificador (txid)).
Se você tiver um webhook cadastrado com sua chave Pix utilizada na geração do QR Code, receberá uma notificação de pagamento assim que a transação for realizada.

# dúvidas
Avatar discord do usuario victorzac

victorzac

Ver Respostas

Estou recebendo webhooks de pix dinamicos e pix gerados com valor determinado e txid. Como fazer para receber webhooks de pix oriundos de QRcodes cujo valor é informado pelo pagador?

# pix
Avatar discord do usuario douglass_souza

douglass_souza

Para o Webhook (Apenas para testes) utilizei o NGROK, apenas precisei do certificado para a criação de pagamentos pix.

# pix
Avatar discord do usuario _josemax

_josemax

Ver Respostas

400
webhook_invalido
A URL informada respondeu com o código HTTP 400Efi\Exception\EfiException Object ( [message:protected] => A URL informada respondeu com o código HTTP 400 [string:Exception:private] => [code:protected] => 400 [file:protected] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Request.php [line:protected] => 241 [trace:Exception:private] => Array ( [0] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Request.php [line] => 166 [function] => handleClientException [class] => Efi\Request [type] => -> ) [1] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/ApiRequest.php [line] => 54 [function] => send [class] => Efi\Request [type] => -> ) [2] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Endpoints.php [line] => 120 [function] => send [class] => Efi\ApiRequest [type] => -> ) [3] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Endpoints.php [line] => 56 [function] => Efi\{closure} [class] => Efi\Endpoints [type] => -> ) [4] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/aplication/pix/webhooks/pixConfigWebhook.php [line] => 36 [function] => __call [class] => Efi\Endpoints [type] => -> ) ) [previous:Exception:private] => [error:Efi\Exception\EfiException:private] => webhook_invalido [errorDescription:Efi\Exception\EfiException:private] => A URL informada respondeu com o código HTTP 400 )

# dúvidas
Avatar discord do usuario suarezwt

suarezwt

Ver Respostas

Olá pessoal, eu consigo criar algum tipo de cobrança genérica com webhook? ex: fazer um pix direto na chave da conta da efi e esse evento chamar o webhook

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Um exemplo de um acionamento de webhook é o POST em {sua_url}/pix com um body da forma:

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

# pix
Avatar discord do usuario ebermheads

ebermheads

em cobranca eu consigo consultar as notificao dispara para o webhook no site da gerencianet, em api de pix como vejo as notificacao disparada para o webhook ?

pq configurar o webhook para uma chave pix mas nao recebo notificacao

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @ebermheads, tudo bem?

Com relação ao webhook do Pix você configura ele para cada chave Pix em sua conta.

Dê uma olhada em nossa documentação e qualquer dúvida pode nos perguntar.

# pix
Avatar discord do usuario ebermheads

ebermheads

Bom dia
estou conseguindo solicitar o qrCode dinamico , faco o pagamento , mas nao to achando onde eu defino o webhook ,

quando ha o pagamento é notificado via webhook correto ? eu feito igual no boleto passado o webhook quando cria o boleto ? no pix é similar ?

# devs
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @adilalima ! Tudo bem? Os logs de notificações da API Pix ainda não estão disponíveis na Conta Digital. Vale ressaltar que a notificação é enviada para o Webhook que você cadastrou acrescido de um /pix ao final. Suponha, por exemplo, que você cadastre a URL: https://seu_dominio.com.br/webhook, a notificação será disparada para a URL: https://seu_dominio.com.br/webhook/pix

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, não gostar de usar webhook é pedir para ter tempos de resposta maiores e maior risco operacional. Não precisa usar só webhook, mas numa solução sólida, o webhook é o meio principal de reconhecer pagamentos. E aí GET em /cob ou /pix ficam para exceções.