Histórico de mensagens sobre callback

EXIBINDO CONVERSAS RECENTES:

Texto: callback
# pix
Avatar discord do usuario elvis_marcal

elvis_marcal

Ver Respostas

Bom dia. Finalizei a integração do pix e o callback funciona bem porém no BOLETO não acontece o mm coloquei o meu servidor a monitorar as notificações dos pagamentos e chegou um o primeiro foi manual o segundo chegou do teste mas fiz um terceiro e quarto pagamento e ñ recebi nada

# pix
Avatar discord do usuario koda05529

koda05529

Ver Respostas

<@!780500321994539068> quando o pagamento for realizado, é só eu fazer o código na rota /callback/pix/pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Mas os testes iniciais vão ser feitos só com /callback.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Aí o acionamento fica em /callback/pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Sim, ou você configurar como /callback

# pix
Avatar discord do usuario koda05529

koda05529

para o callback ser enviado para ela?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Se você colocar /callback/pix, ele vai chamar /callback/pix/pix

# pix
Avatar discord do usuario koda05529

koda05529

tem que ser /callback/pix/pix?

# pix
Avatar discord do usuario koda05529

koda05529

a minha rota foi: /callback/pix

# pix
Avatar discord do usuario koda05529

koda05529

Ver Respostas

Alguém tem um exemplo de callback(webhook) tanto do boleto quanto do pix?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

E existem tanto o /callback quanto o /callback/pix ?

# pix
Avatar discord do usuario koda05529

koda05529

Ver Respostas

agora quero montar o callback do pix

# assinaturas
Avatar discord do usuario allysson8084

allysson8084

Ver Respostas

Boa tarde. vendo a documentação sobre notificações callbacks, só achei a opção de adicionar a url nas charges mas gostaria de receber notificações referentes a assinatura de modo geral. é possível fazer isso?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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/

# pix
Avatar discord do usuario koda05529

koda05529

callbacks e afins

# cartões
Avatar discord do usuario eemmy

eemmy

Ver Respostas

Boa tarde, tudo bem?
Não estou mais recebendo os callbacks nos meus webhooks para assinaturas nem para transactions
Nem enviando manualmente. Há alguma instabilidade ocorrendo? Meu ambiente é de sandbox

# assinaturas
Avatar discord do usuario eemmy

eemmy

Não estou mais recebendo os callbacks nos meus webhooks para assinaturas nem para transactions

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

requestCert tem que ser true, rejectUnauthorized false.

const express = require("express");
const fs = require("fs");
const https = require("https");
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(express.json());
app.use(express.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})
);