Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

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

guilherme_efi

Ver Respostas

Oi, @airton5729. Bom dia!
Segue o link da documentação com o detalhes para configuração do webhook: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks
Qualquer dúvida você nos diz aqui.

Avatar discord do usuario rubenskuhl

rubenskuhl

Tem que configurar o webhook para a sua chave Pix, antes de criar o /cob

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

webhook não depende de txid, webhook usa a chave Pix.

Avatar discord do usuario joelson.m

joelson.m

Ver Respostas

eu vi ali em cima que não chega webhook de pix em homol?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas https://url.com.br/webhook/pix" class="link-msg">https://url.com.br/webhook/pix , dado que vc mandou https://url.com.br/webhook, existe e responde para a Efí ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não na configuração, mas se tiver / no final, a Efí vai chamar https://url.com.br/webhook//pix

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

import express from "express";
import isAuth from "../middleware/isAuth";

import as SubscriptionController from "../controllers/SubscriptionController";

const subscriptionRoutes = express.Router();
subscriptionRoutes.post("/subscription", isAuth, SubscriptionController.createSubscription);
subscriptionRoutes.post("/subscription/create/webhook", SubscriptionController.createWebhook);
subscriptionRoutes.post("/subscription/webhook/:type?", SubscriptionController.webhook);
subscriptionRoutes.post("/subscription/webhook/pix/:type?", SubscriptionController.webhook);

export default subscriptionRoutes;

Avatar discord do usuario joao_efi

joao_efi

Ambas são necessárias, a /webhook para o registro e a /webhook/pix para a recepção das confirmações

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Devo trocar para subscriptionRoutes.post("/subscription/webhook/pix/:type?", SubscriptionController.webhook);

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @rafaelribeiro.sp tudo certo?
Ainda não é possível acompanhar as requisições da API Pix pela plataforma web.
Você configurou a url adicionando o /pix ao final?

Por determinação do Banco Central, nossa API adiciona o /pix ao final da URL cadastrada, sendo assim
Se você cadastra o webhook a URL:

exemplo.com.br/webhook
A confirmação de pagamento será enviada para:
exemplo.com.br/webhook/pix

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Onde posso acompanhar os erros de envio do webhook? Estou setando a URL e a chave PIX, recebo um OK, quando consulto, a URL está lá... mas ao receber um pagamento PIX, não recebo o POST

Avatar discord do usuario wiliambuzatto

wiliambuzatto

Pessoal, boa tarde.
Estou tentando cadastrar um novo webhook, porém estou recebendo essa mensagem:

{"nome":"webhook_invalido","mensagem":"A URL informada respondeu com o código HTTP 404"}
A URL que estou cadastrando nao tem o /pix no final, e se chamar ela da 404 mesmo, pois falta o /pix. (que é uma adicao da propria Efí)

Avatar discord do usuario israelbarbara.

israelbarbara.

Ver Respostas

Bom dia! Gostaria de tirar uma duvida no particular com alguem da Efí sobre o webhook do pix, será que alguem poderia me chamar no particular? Obrigado!

Avatar discord do usuario pixexchange.

pixexchange.

"webhooks": [
{
"webhookUrl": "https://pix.exchange/pix/receive.php?ignore=",
"chave": "a26121f5-79a8-4fa9-8c45-d4950f6dd1b6",
"criacao": "2023-04-14T13:26:04.000Z"
}
]
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@pixexchange. register your webhook url with a parameter ?ignore= at the end, like this: https://pix.exchange/pix/receive.php?ignore=

Because when we send the notification a /pix will be added at the end of the URL. So you can ignore it.

Avatar discord do usuario pixexchange.

pixexchange.

Ver Respostas

I was able to call webhook code and i received the following response

{
"webhookUrl": "https://pix.exchange/pix/receive.php"
}