Histórico de mensagens sobre callback em pix

EXIBINDO CONVERSAS RECENTES:

Texto: callback
Canal: pix
Avatar discord do usuario jeancoelho.

jeancoelho.

Ver Respostas

a url de callback deve conter a chave pix?

Avatar discord do usuario rafael_fig

rafael_fig

Ver Respostas

Boa tarde, <@!781134406680838216>. Estou tendo um problema com o webhook aqui. Configurei o webhook, porém não estou recebendo o callback da GN ao efetuar o pagamento. Poderiam me ajudar, por favor?

Avatar discord do usuario rubenskuhl

rubenskuhl

Mas se é para o custo, o mtls.pix.ae do <@!440035527127990273> é de graça.

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!564882405794775060>, temos um exemplo que atualizamos hoje na documentação em Node

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 fullchain do dominio
key: fs.readFileSync("/"), // Chave privada do domínio
ca: fs.readFileSync(""), // Certificado público da Gerencianet
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 m4rc0nd35.

m4rc0nd35.

Ver Respostas

Boa noite, to montando api com pix, já consegui pagar, agora vou iniciar a luta com callback, alguem aqui conseguiu gerar os .pem com cartbot?

Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

Sim, que seria o chamado callback. No manual tá assim: "POST {$request.body#​/webhookUrl}​/pix"

Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

É tipo um endpoint, pro callback?

Avatar discord do usuario rubenskuhl

rubenskuhl

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

O certificado deve ser inserido nas configurações do seu servidor, geralmente no Virtual Host. Temos exemplos das notificações de Pix recebidos e devolvidos aqui https://dev.gerencianet.com.br/docs#section-callbacks

Avatar discord do usuario amunhoz

amunhoz

Ver Respostas

Eu estou avaliando não usar o callback mas consultar o status das operações abertas a cada 5min (média 10 consultas), ou consulta dos pix concluídos a cada 20s. Isso bloqueia?

Avatar discord do usuario Tii

Tii

Ver Respostas

Bom dia, pessoal o endereço de callback do webhook sofreu alteração ?

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

Bom dia.

Estou com um problema ao receber os POSTs dos Callbacks para meus webhooks. Fiz um teste (Já em produção) com a criação do webhook e com as respostas de Pix pago. Mas, conforme segue na imagem, eu não recebo o POST em meu endpoint. Alguém pode me ajudar?
imagem enviada na mensagem pelo usuario alisonoliveira10655

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Aonde confiro sobre os callbacks enviados em meu webhook, as tentativas de envio e os responses?

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

É só isso que preciso fazer pra que eu receba os callbacks da GN?

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

Boa tarde pessoal. Eu estou implementando o retorno de callbacks para meu webhook através da API Gateway da Amazon AWS. Mas lá me pede o certificado em .pem para gerar a autenticação mútua. E a gerencianet me passa um arquivo .crt para que seja usado nessa autenticação. Como gerar o .pem para poder configurar corretamente meu mTLS?

Avatar discord do usuario rafael_fig

rafael_fig

Ver Respostas

Então preciso reconfigurar a minha url para que eu consiga receber o callback?