Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Pessoal, lembrei que o webhook é por chave... vou gerar uma chave nova

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Pessoal eu possuo um sistema já integrado diretamente ao PIX. Porém eu também possuo uma loja virtual. Caso eu configure o módulo "Gerencianet Pagamentos" no WooCommerce o meu WooCommerce irá receber webhooks do meu sistema também?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

js
const express = require("express");
const fs = require("fs");
const https = require("https");
const bodyParser = require("body-parser");
var logger = require('morgan');

const httpsOptions = {
cert: fs.readFileSync(""), // Certificado SSL fullchain do dominio
key: fs.readFileSync("/"), // Chave privada SSL do domínio
ca: fs.readFileSync(""), // Certificado público da Gerencianet - baixe no link: https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Mantenha como false para que os demais endpoints da API não rejeitem requisições sem MTLS
};

const app = express();
const httpsServer = https.createServer(httpsOptions, app);
const PORT = 443;

app.use(logger('dev')); // Comente essa linha caso não queira que seja exibido o log do servidor no seu console
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));

// Endpoint para configuração do webhook, você precisa cadastrar https://SEUDOMINIO.com/webhook
app.post("/webhook", (request, response) => {
// Verifica se a requisição que chegou nesse endpoint foi autorizada
if (request.socket.authorized) {
response.status(200).end();
} else {
response.status(401).end();
}
});

// Endpoind para recepção do webhook tratando o /pix
app.post("/webhook/pix", (request, response) => {
if (request.socket.authorized){
//Seu código tratando a callback
/ EXEMPLO:
var body = request.body;
filePath = __dirname + "/data.json";
fs.appendFile(filePath, JSON.stringify(body) + "\n", function (err) {
if (err) {
console.log(err);
} else {
response.status(200).end();
}
})
/
response.status(200).end();
}else{
response.status(401).end();
}
});

httpsServer.listen(PORT, () =>
console.log(Express server currently running on port ${PORT})
);

Avatar discord do usuario ftgk

ftgk

Alguém aí tem um código que funcione na Digital Ocean? Eu pago se necessário ( webhook do pix )

Avatar discord do usuario ysminemiranda

ysminemiranda

Agora que fui verificar aqui desde o dia 28/07 não recebemos mais nenhum webhook

Avatar discord do usuario ysminemiranda

ysminemiranda

Bom dia gente, integrei corretamente meu sistema com a gerencianet e sempre funcionou muito bem, porém agora, foi feita uma venda e pelo verificado no nginx o webhook não chegou. Existe alguma forma de verificar isso?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!676542738455330828>. Você está utilizando o next.js? Vou verificar na sua conta para qual rota o JSON do webhook está sendo enviado, mas aparentemente não está sendo reconhecido/tratado o JSON com as informações do webhook em seu framework.

Avatar discord do usuario acoder.br6482

acoder.br6482

Ver Respostas

Bom dia, estou implementando em minha aplicação api em Typescript, seguido conforme a documentação do github, a mesma funciona para gerar cobrança e qrcode, porem ao rodar o exemplo do webhook a mesma apresenta falha

error: 'insufficient_scope',
error_description: 'Access token has insufficient scope'

Avatar discord do usuario fernandoantunes

fernandoantunes

Na documentação eu vi que tem a parte para trabalhar com webhook, mas eu vi apenas o endpoint para cadastrar a URL do meu webhook, eu não vi o que a GerênciaNET envia neste webhook, tem um modelo pronto que fazem o envio? ou eu posso testar de outra forma...

Avatar discord do usuario Junior Miksza

Junior Miksza

Ver Respostas

qual a url do webhook?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Listando os webhooks, aparecem ? As cobranças são feitas na chave cadastrada ?

Avatar discord do usuario comunator

comunator

Ver Respostas

O pagamento está sendo efetuado, porém o webhook não está fazendo o post na minha rota

Avatar discord do usuario palloma_efi

palloma_efi

Olá <@!676542738455330828> ! Boa noite. Qual retorno você obtém quando consome a rota PUT v2/webhook/:chave?

Avatar discord do usuario comunator

comunator

Ver Respostas

o que eles disponibilizam na documentação para cadastrarmos o webhook

Avatar discord do usuario comunator

comunator

Ver Respostas

to falando do certificado do webhook

Avatar discord do usuario comunator

comunator

Ver Respostas

O pix é pagado sem problemas, porém o webhook não está me retornando

Avatar discord do usuario comunator

comunator

Pessoal, boa noite. Como eu sei que o meu Webhook está funcionando?

Avatar discord do usuario Junior Miksza

Junior Miksza

{
nome: 'webhook_invalido',
mensagem: 'A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID'
}

Avatar discord do usuario Junior Miksza

Junior Miksza

Ver Respostas

{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}

Avatar discord do usuario Junior Miksza

Junior Miksza

porem retorna isso na requisicao pra cadastrar o webhook