Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @.ramond87, tudo bem?

Basta que você siga esse fluxo aqui do ambiente de homologação:
Cobranças com valor entre R$ 0.01 à R$ 10.00 são confirmadas, e você receberá a informação via Webhook.
Cobranças com valor acima de R$ 10.00 permanecem ativas, sem confirmação, e não há webhook nesses casos.

Avatar discord do usuario .ramond87

.ramond87

Ver Respostas

Bom dia! Já que não são válidas, como eu poderia testar o webhook da melhor forma ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Esse retorno {"status": "success", "message":"Webhook succeed"} aparentemente é da sua aplicação.

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

@guilherme_efi estou recebendo o retorno correto na minha url de notificação desta forma: id: {"status": "success", "message":"Webhook succeed"} mas percebi que não tá conseguindo pegar o id da transação pra eu fazer update no status do pix... sabe o que pode ser?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sobre outros meio de pagamento, aí é criar uma pasta ou hostname separado. Tipo meusbots.com.br/webhookefi ou efiwebhook.meusbots.com.br. Aí as configurações são aplicadas só nesse ambiente.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não pq o webhook sempre informa a chave Pix. Então basta que os clientes tenham chave Pix diferente.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E pq vc não atendeu ao evangelho do webhook, pessoa de pouca fé ?

Avatar discord do usuario errorzada

errorzada

eu não uso webhook pra confirmar pagamento

Avatar discord do usuario eternoaprendiz5308

eternoaprendiz5308

Ver Respostas

Pessoal, tenho um dominio que tem um caracter " ´ " no i. Preciso usar ele para cadastrar um webhook. Mas ao enviar :

{
"webhookUrl": "https://gn.xn--inscrevea-o5a.com.br/webhook"
}

Ele retorna:

{
"nome": "erro_interno_servidor",
"mensagem": "Erro interno do servidor"
}

Quando tento usar o padrão Punycode:

{
"webhookUrl": "https://gn.xn--inscrevea-o5a.com.br/webhook"
}

Ele retorna:

{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "format",
"caminho": ".body.webhookUrl",
"mensagem": "a validação do formato falhou "url""
}
]
}

Como devo prosseguir?

Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia! Tudo bem?
Se você registrar a URL assim http://urldosite/notifications.php, ao acionar o webhook, será acrescentado um /pix na URL. Portanto, no seu caso, a notificação seria enviada para http://urldosite/notifications.php/pix.

Para solucionar isso, cadastre seu webhook URL com a query param ?ignorar=. Assim, quando o webhook for acionado, o /pix será tratado como um parâmetro e você receberá o JSON no arquivo notifications.php, conforme a seguinte URL: http://urldosite/notifications.php?ignorar=/pix.

Avatar discord do usuario m.h1604

m.h1604

Ver Respostas

Alguém poderia me ajudar sobre uma dúvida das notificações do Pix.

Configurei uma url de notificações com o skip-MTLs ativo seguindo esta estrutura: http://urldosite/notifications.php

Porém quando recebo a resposta, vem somente um requisição em branco, e no webhook inbox chega normalmente a notificação.

Alguém consegue me ajudar com isso?

Avatar discord do usuario matheuzin6375

matheuzin6375

Ver Respostas

Boa tarde.

codigo:

def configure_webhook():
url = "https://api-pix.gerencianet.com.br/v2/webhook/chave"
headers = {
"x-skip-mtls-checking": "true",
}

body = {
"webhookUrl": "https://ac7-1bd37c9a12e8.herokuapp.com/show/webhook?hmac={HASH_SECRET_KEY}&ignorar=",
"chave": "6831e783-a812-45c7-a98f-962745a78ad4"
}

response = requests.put(url, headers=headers, data=body)

return response

response = configure_webhook()

erro:

requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Foi forçado o cancelamento de uma conexão existente pelo host remoto', None, 10054, None))

alguém consegue me explicar?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @edvandell. Bom dia! Tudo bem?
Tente registrar sua URL novamente através do endpoint PUT /v2/webhook/:chave para verificar qual será a resposta.

Avatar discord do usuario edvandell

edvandell

Ver Respostas

Olá, bom dia! Pessoal alguém poderia me ajudar, não estou mais recebendo o webhook das confirmações de pagamentos 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í.

Avatar discord do usuario martins.dev

martins.dev

Ver Respostas

eu não entendi muito como configurar, por exemplo, eu preciso criar uma rota na minha aplicação /webhook e nela fazer uma requisição GET para obter o cert é isso?

Avatar discord do usuario martins.dev

martins.dev

Ver Respostas

webhook é instantâneo?

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.