Histórico de mensagens sobre chave pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, você precisa criar uma chave Pix associada à conta de produção que tem as credenciais sendo usadas para o acesso.

# pix
Avatar discord do usuario paz_do_senhor

paz_do_senhor

Ver Respostas

Pessoas...bom dia a todos! Estou avançando na criação de minha API e consegui gerar o qrcode através da HOMOLOGACAO usando uma CHAVE_PIX qualquer. Mas quando tento testar PRODUCAO recebo uma mensagem de erro. Existe alguma chave específica para testar o qrcode de PRODUCAO?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Já tinha nome fantasia no cadastro na GN (não só na RFB) quando cadastrou a chave Pix ?

# 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 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 rafaelcrd

rafaelcrd

Ver Respostas

Bom dia! Uma pergunta: existe alguma função (sdk node) ou via curl mesmo de obter informações de uma determinada chave pix ? Verificar o nome, banco etc... ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, mas sua conta pode ter mais de uma chave Pix cadastrada... o webhook vai ser acionado apenas para cobranças pagas criadas com aquela chave.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isso, a chave Pix registrada na conta Gerencianet.

# pix
Avatar discord do usuario marcosvinicius1489

marcosvinicius1489

Ver Respostas

essa chave pix é da minha conta correto ?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Então com seu servidor configurado com mTLS em seu domínio (ex: https://seudominio.com.br/webhook), você irá consumir o endpoint PUT /v2​/webhook/:chave uma única vez para registrar seu webhookUrl vinculado à sua chave Pix.

Com isto, todo Pix gerado com sua chave Pix e que possua um txid, serão enviados as notificações para sua URL.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Algumas situações:
1) Pix por dados bancários
2) Pix por chave
3) Pix de QR-Code onde a instituição pagadora fez errado e mandou como Pix por chave

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, pessoal!
@daniel.8964 e @hugotessaro, complementando a informação do Rubens e Bruno...
Existe o endpoint PUT /v2/gn/config (Link na doc: https://gnetbr.com/HkxN9zIE45) em que podem fazer a configuração utilizando o parâmetro "txidObrigatorio": true para recusar o envio direto para uma determinada chave Pix, permitindo assim somente o recebimento com txid.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A chave Pix é da conta que está fazendo a chamada ? O ambiente de homologação não testa isso, produção checa.

# pix
Avatar discord do usuario huggler6815

huggler6815

bom dia @joao_efi
como que eu apresento a imagem do qr-code gerado para o cliente final?
exmplo.... eu recebo esse JSON da resposta do pixCreateCharge
{"calendario":{"criacao":"2022-04-08T14:52:34.669Z","expiracao":3600},"txid":"5bd2ac95166f4d678ae137ba3d8271f3","revisao":0,"loc":{"id":3,"location":"qrcodes-pix.gerencianet.com.br/v2/7b1f92e5e06449088ec22fc019b4cdca","tipoCob":"cob","criacao":"2022-04-08T14:52:34.691Z"},"location":"qrcodes-pix.gerencianet.com.br/v2/7b1f92e5e06449088ec22fc019b4cdca","status":"ATIVA","devedor":{"cpf":"32604226847","nome":"felipe huggler luz"},"valor":{"original":"1.99"},"chave":"231240f6-7b8e-4b46-8a67-82997fd7eb22","solicitacaoPagador":"Informe o número ou identificador do pedido. - [email protected]"}
vi que tem o location, que vem uma url
qrcodes-pix.gerencianet.com.br/v2/7b1f92e5e06449088ec22fc019b4cdca
tem que ter algum tratamento?

# pix
Avatar discord do usuario huggler6815

huggler6815

e faz sentido mesmo.... porque a chave pix que eu coloquei aqui, ta associado a conta PF

# pix
Avatar discord do usuario huggler6815

huggler6815

como que eu gero uma chave pix pra essa conta PJ ?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!497216352562577408>. Tudo ótimo e com você?
Infelizmente não. Através do endpoint PUT /v2/webhook/:chave (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix), é possível definir somente um webhookUrl para cada chave pix.