Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

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

jposouza

Ver Respostas

Olá a todos. Alguém já implementou o sistema de webhook do PIX num IIS? minha aplicação é feita em ASP.Net C#. Valeu ae pessol. Obrigado!

Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Acredito que descobri, na hora de cadastrar a url do webhook pix, a gerencianet testa essa url, e esta url deve retornar status 200, no caso eu não estava colocando o status, só tinha criado a rota mesmo. ai quando coloquei o retorno do status, ele cadastrou a url.

Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Estou tentando cadastrar a url webhook pix com o código exmeplo que vem na sdk php, em produção, porém está retornando Bad Request, a parte de geração do pix já em produção está ok, o que eu poderia verificar neste caso?

Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

<@!652136709982781470> Minha dúvida seria a seguinte, eu preciso cadastrar uma vez só a url do webhook do pix, ou a cada transação eu preciso fazer uma chamada para a função $api->pixConfigWebhook

Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Rubens posso tirar uma dúvidas com você sobre noticações webhook do pix?

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

"- Você passa um path, a GN adiciona /pix e chama."
Basicamente quando você envia: https://example.net/webhook a requisição pela Gerencianet é enviada para https://example.net/webhook/pix

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Mas a melhor forma é acionando o webhook com um Pix pago.
Ou seja, você criará uma cobrança com um txid com sua chave Pix. E ao pagar será acionado seu webhook lhe enviando uma requisição semelhante ao exemplo que mencionei anteriormente.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode criar uma request no Postman, com método POST para sua URL webhook, enviando o certificado para mTLS e body, um exemplo de um Pix pago:

json
{ "pix":
[ { "endToEndId": "E292361202020000041739s0349633KVD",
"txid": "4dsaa337897a4a479ef8005eea80e097",
"chave": "1a580600-0000-0000-0000-0008f87327f7",
"valor": "0.01",
"horario": "2021-03-04T17:39:50.000Z"
}
]
}

Avatar discord do usuario marcosfilho8113

marcosfilho8113

Ver Respostas

curl_setopt_array($curlWebHook, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/v2/webhook/minhachaveaqui",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_SSLCERT => $config["certificate"],
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS => "{\r\n \"webhookUrl\": \"https://teamreapers.com.br/servers/painel/retorno_pix.php",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $accessToken"
),
));

Avatar discord do usuario andreboazsafepag

andreboazsafepag

Ver Respostas

Boa tarde <@!671763456487325717>, Olhando o retorno do sendPix por webhook, precisamos saber de que forma mitigamos os erros possiveis no envio do Pix para tratamento automatizado. Pode ter passado despercebido por mim mas não encontrei na documentação esses possiveis erros.

Avatar discord do usuario tiago.rodrigues_br

tiago.rodrigues_br

Ver Respostas

Pessoal, alguém aqui conseguiu registar weebhooks usando a SDK PHP? No meu caso só retorna "400 - Bad Request". A rota do webhook já está preparada com final /pix, retornando 403 para ausência do certificado conforme orientado na documentação.

A exceção retorna com 400 - Bad Request e nenhum detalhe, não consigo identificar o problema

Avatar discord do usuario henriquelima3751

henriquelima3751

Ver Respostas

Eu havia entendido ontem que via webhook só era notificado as cobranças e quando elas mudavam o status para concluído, agora fiquei na dúvida em como saber se a notificação se trata da confirmação do envio pix ou se é a confirmação de uma cobrança pois ambos é o mesmo objeto: pix

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia Henrique! Quando você faz uma solicitação de envio de pix, tem o risco do psp recusar esse envio ou ter uma falha... Então quando é "concluído" enviamos o webhook da seguinte maneira... como o Matheus havia mostrado ontem:

json
{
"pix": [
{
"endToEndId": "E090893562021030If27a7868",
"chave": "2c5c7441-a91e-4982-8c25-6408888e18ae",
"tipo": "SOLICITACAO",
"status": "REALIZADO",
"valor": "0.01",
"horario": "2021-03-04T20:39:47.000Z"
}
]
}

Avatar discord do usuario henriquelima3751

henriquelima3751

Ver Respostas

Bom dia, existe notificação via webhook para alterar status de envio de pix de EM_PROCESSAMENTO para CONCLUIDA?

Avatar discord do usuario matheus_efi

matheus_efi

Acredito que em seu caso esteja faltando tratar o /pix que incluímos no envio da notificação.
Exemplo:
Integrador cadastrou a url base https://gerencianet.com.br/, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/pix.

Avatar discord do usuario pedromoutinho

pedromoutinho

Após configurar o webhook realizei o envio e verifiquei que não havia chegado nada.
Observação: Utilizei o exemplo em node que está na própria documentação sobre pix

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde Pedro! Você deve se atentar se a chave do pagador está com o mesmo webhook cadastrado em que está sendo feita a verificação. Outro ponto relevante a ser considerado é se seu webhook está tratando a requisição que enviamos via POST com acréscimo do /pix.
Fiz um teste aqui e as notificações para envio de Pix estão normais.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Um exemplo de webhook enviado ao receber um pix:

json
{ "pix":
[ { "endToEndId": "E29236120202103041739s0349633KVD",
"txid": "4dsaa337777a4a479ef8005eea80e097",
"chave": "1a5806f6-74ba5-4d81-ba73-aff8f87327f7",
"valor": "0.01",
"horario": "2021-03-04T17:39:50.000Z"
}
]
}

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Por exemplo:
Integrador cadastrou a url base https://gerencianet.com.br/, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/pix.
Integrador cadastrou a url base https://gerencianet.com.br/pix, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/pix/pix.
Integrador cadastrou a url base https://gerencianet.com.br/?id=0000x22, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/?id=0000x22/pix.