Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisar de txid para que o webhook seja acionado. Mas pode ser um txid genérico para não identificados, por exemplo "naoidentificado" (sem as aspas)

Avatar discord do usuario emersongarrido

emersongarrido

pra receber webhook de recebimento do pix

Avatar discord do usuario emersongarrido

emersongarrido

Ver Respostas

so é possivel cadastrar webhook via API?

Avatar discord do usuario Julia Efí

Julia Efí

master - examples - pix -webhooks

Avatar discord do usuario alexandrecosta1735

alexandrecosta1735

Ver Respostas

Bom dia. Alguem consegue me ajudar para localizar qual o diretorio onde estão as configurações que devo alterar para a configuração do webhook?

Avatar discord do usuario renyiblack

renyiblack

acho que expressei mal com o nova, é pq já tinhamos integrado com o pix, mas sem webhook cadastrado, e agora precisamos cadastrar o webhook, ai estou chamando de nova pra gente, mas na verdade são com os mesmos dados já utilizados anteriormente

Avatar discord do usuario renyiblack

renyiblack

Ver Respostas

boa noite! estou fazendo uma integração nova de webhook pix e queria saber se alguém já passou pelo problema de "chave_invalida" e tem alguma dica de como resolver? já conferimos e a chave que estamos passando pro webhook é a mesma que está cadastrada no site

Avatar discord do usuario rafaelfig_mapp

rafaelfig_mapp

Ver Respostas

Precisava verificar se meu webhook está operando normalmente com o skip-mtls, existe alguma outra possibilidade?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

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

tiagooops

Ver Respostas

@joao_efi mas eu vou precisar da rota /webhook e da rota /webhook/pix ou só preciso da rota /webhook/pix? se for precisar das duas para que serve a rota /webhook?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @tiagooops tudo certo?

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

Além da rota criada acima, é necessário que você adicione a rota a seguir:

js
app.post('/webhookPix/pix', (req, res) => {
try {
const pix = req.body.pix;
console.log(pix);
res.status(200).send('ok')
} catch (err) {
console.error(err)
res.status(500).send('Erro interno do servidor')
}
})

Avatar discord do usuario rafaelfig_mapp

rafaelfig_mapp

Ver Respostas

Bom dia, @Consultoria Técnica.
Estou implementando o webhook em Node.js, mas preciso configurar o certificado chain:

js
const httpsOptions = {
cert: fs.readFileSync("/"),
key: fs.readFileSync("/"),
ca: fs.readFileSync(""),
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false
};

Conseguem me ajudar a configurar os parâmetros para o deploy no App Engine?

Avatar discord do usuario tiagooops

tiagooops

app.use(bodyParser.json());
app.post('/webhookPix', (req, res) => {
try {
const pix = req.body.pix;
console.log(pix);
res.status(200).send('ok')
} catch (err) {
console.error(err)
res.status(500).send('Erro interno do servidor')
}
})

Avatar discord do usuario tiagooops

tiagooops

Função de callback que deve ser chamada pelo webhook:

Avatar discord do usuario tiagooops

tiagooops

app.get('/configWebhook', (req, res) => {
gerencianet.pixConfigWebhook(key, body)
.then((resposta) => {
res.status(200).send('ok!')
console.log(resposta)
})
.catch((error) => {
console.log(error)
res.status(404).send('error!')
})
})

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só se você usar algo no meio como o webhook.site

Avatar discord do usuario tiagooops

tiagooops

Pessoal boa tarde? Isto está me retornando erro 500

gerencianet.pixConfigWebhook(key, body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

No body da requisição:

json
{
"webhookUrl": "https://exemplo-pix/webhook"
}