Histórico de mensagens sobre PIX

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
# pix
Avatar discord do usuario henrique.forever

henrique.forever

Ver Respostas

supondo que a segunda função (de salvar o e2eid) no meu banco falhou, tem alguma forma de eu cancelar a função da gerencianet de enviar o pix? ou pelo menos passar alguma informação adicional para a requisição de enviar PIX para assim eu poder identificar do que é aquele pagamento quando for efetuado pelo webhook?

# comercial
Avatar discord do usuario jef91

jef91

boa tarde, eu gostaria de mais informações a respeito da taxa de envio de Pix através da API Pix

# novidades-e-curiosidades
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A tarifa de envio de pix precisa ser solicitada ao comercial da GN. As demais tem na página.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde! Tudo joia? Você esta com dúvida do que passar como parâmetro na função pixCreateImmediateCharge?

# pix
Avatar discord do usuario marshall0559

marshall0559

Para quem quer mudar o status do pagamento para "PAGO" ao invés de "PROCESSANDO" no WooCommerce, no Wordpress :

NO CAMINHO : includes\lib\payments\Pix.php

Pesquise por : 'processing'
Mude para : 'Paid'

Assim, quando o pagamento do pix for feito, será alterado o status do pedido para concluído

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O autor do pix.ae é o @anoni_mato ... mas tem um exemplo curl na página que me parece facilmente adaptável para usar a chamada Curl do PHP.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O QR-Code estático é um padrão, não precisa de API para isso... mas há alguns serviços online acionáveis como API, por exemplo o https://pix.ae/ .

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O exemplo que tem na documentação da GN é assim:

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})
);
#Desenvolvido pela Consultoria Técnica da Gerencianet

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa de 2 coisas para receber webhook:
1) Configuração do servidor web para que numa pasta ou sub-domínio seja exigido mTLS com CA da Gerencianet
2) Um atendedor nessa pasta ou sub-domínio para / e para /pix.

# pix
Avatar discord do usuario daniel.8964

daniel.8964

hoje pela manhã consegui concluir 90% da integração com o pix

# pix
Avatar discord do usuario henrique.forever

henrique.forever

Ver Respostas

PERGUNTA 2:
preciso enviar um PIX da API (conta gerencianet) para o restaurante (chave pix), 10 reais por exemplo, o restaurante receberá 10 reais menos a tarifa, é isso? Se sim, qual a forma mais ideal de enviar o valor cheio ao restaurante e o valor ser descontado da minha conta?

# pix
Avatar discord do usuario daniel.8964

daniel.8964

Ver Respostas

então coloco o código do pix.js dentro do server.js?

# pix
Avatar discord do usuario daniel.8964

daniel.8964

ai não estou conseguindo utilizar a function async que eu criei no pix.js dentro do meu server.js

# pix
Avatar discord do usuario daniel.8964

daniel.8964

eu tenho um arquivo server.js onde eu recebo as requisiçções .get ....
e tenho outro arquivo pix.js onde eu consigo gerar o qrcode consumido da api do gerencia net

# pix
Avatar discord do usuario henrique.forever

henrique.forever

simplesmente retorna um erro {message: 'Forbidden'} do "gerencianet.pixCreateImmediateCharge([], body)"

# pix
Avatar discord do usuario pauloricardo4955

pauloricardo4955

Alguém já fez integração PIX Gerência no delphi?