Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# pix
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})
);

# pix
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 )

# novidades-e-curiosidades
Avatar discord do usuario comunator

comunator

Ver Respostas

Pessoal, boa noite. Como eu sei que o meu Webhook está funcionando?
O pix é pagado sem problemas, porém o webhook não está me retornando

# pix
Avatar discord do usuario Junior Miksza

Junior Miksza

Ver Respostas

Certificado público da Gerencianet usado no webhook é o mesmo da api do pix?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!350791377258545166> ! Essa resposta que você obteve é a resposta que seu webhook foi cadastrado com sucesso. Faça um teste geando um pix de 1 centavo e verifique se ao realizar o pagamento, você receberá a notificação, por exemplo:

json
{
"pix": [
{
"endToEndId": "E1803...",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441...",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

# pix
Avatar discord do usuario marcelo_efi

marcelo_efi

Você só consegue testar o webhook do pix em produção

# pix
Avatar discord do usuario richards0n

richards0n

Ver Respostas

Olá pessoal, boa noite...

Eu estou com um pequeno problema ao gerar uma webhook para receber as notificações PIX...

Eu criei meu servidor, e atribui 2 subdomínios a ele

api.dominio.com.br
v1.dominio.com.br

Eu fiz a requisição para https://api.dominio.com.br/v1/notifications/gerencianet/process
Que é onde recebo as notificações... E me retornou um erro informando que o servidor retornou um erro 403

E quando eu faço a mesma requisição para o servidor, só alterando o subdominio para v1, ele funciona...

Sendo que é o mesmo servidor, mesma configuração nginx... Não tem sentido algum esse erro
Se funciona em 1, deveria funcionar no outro.

Será algum cache da propria gerencianet referente aos endereços IP de cada subdominio?

# pix
Avatar discord do usuario bmcoder

bmcoder

Boa noite estou tentando configurar o webhook para usar o sendpix, porém estou com dificuldade na instalação do ssl no apache (os windows) se estiver alguém que possa dá uma luz agradeço

# pix
Avatar discord do usuario josecarlos8867

josecarlos8867

Ver Respostas

Bom dia!
Poderiam me informar se podemos configurar quais alterações queremos receber via webhook.
Exemplo: quero receber notificações do webhook somente quando for realizado o pagamento do pix.

# pix
Avatar discord do usuario josecarlos8867

josecarlos8867

Ver Respostas

Bom dia! tenho uma pegunta bem simples, o webhook do pix e do boleto são separados, ou eles compartilham a mesma url?

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Oi @Deleted User tudo bem? 🙂
No link abaixo você encontra todo o detalhamento de como funcionam as requisições na configuração do webhook.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Já no link abaixo você encontra um vídeo produzido por um membro aqui da comunidade sobre como configurar o mTLS no Windows!
https://www.youtube.com/watch?v=mamqb3BHa-0

# freelancer
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso seria possível via API de criação e remoção de chave, mas se o cliente usar só chave não vai ter acionamento do webhook, que só acontece se o Pix vier com txid.

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!666766641358438413>. Para receber notificações de Pix enviados e Pix recebidos é necessário tem um webhook associado a sua chave Pix, o webhook é cadastrado utilizando o endpoint (PUT /v2/webhook/:chave) e os detalhes para a configuração do servidor e sobre o mTLS você encontra aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks