Histórico de mensagens sobre api-pix

EXIBINDO CONVERSAS RECENTES:

Texto: api-pix
# pix
Avatar discord do usuario lucsa.dev

lucsa.dev

baseURL: 'https://api-pix.gerencianet.com.br',
0|server | httpsAgent: [Agent],
0|server | method: 'post',
0|server | url: '/v2/cob',
0|server | data: '{"calendario":{"expiracao":3600},"valor":{"original":"0.10"},"chave":"5a251fa5-0fe2-49d1-9d66-9987bab4571c","solicitacaoPagador":"Transfira um pix para sua conta betbol."}'

# pix
Avatar discord do usuario f7aviom5850

f7aviom5850

Ver Respostas

olá boa tarde! meu nome é Flávio e preciso saber como usar a api-pix no meu projeto android com java. sou iniciante e não entendi bem ainda. estou há 2 semanas procurando informações e nada para android. tudo pra site e tals.
alguém pode me ajudar?
basicamente o que pretendo fazer é resgatar/ter acesso às informações como nome, cpf, hora que o pagador faz o pix.
alguém pode me ajudar com isso?
usando a api da gerencianet eu pago algum valor? qual?

desde já, obrigado!

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Em nossa documentação nós temos exemplos de configurações com alguns tipos de servidores, incluindo Node e nGinx. https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor
No seu caso, acredito que você terá de configurar o mTLS no nGinx, que será a ponta que vai receber a notificação vinda da Gerencianet para fazer o hand-shake.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para solucionar substitua essa rota base https://api-pix-h.gerencianet.com.br pela a variável de ambiente que você criou {{gn-api-pix}}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Veja só nesta imagem, a rota base está com "api-pix-h", que é da rota de homologação.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O exemplo que tem na doc é assim:

//Desenvolvido pela Consultoria Técnica da Gerencianet

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://api-pix-h.gerencianet.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @daniel.8964! Tudo bem?
Sim. A Gerencianet disponibiliza um endpoint que já monta e lhe entrega Pix Copia e Cola e a imagem do QrCode em base64.

Para isso, após ter criado a cobrança dinâmica basta consumir o endpoint GET/v2/loc/:id/qrcode (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-gerar-qrcode-de-um-location) passando o id do loc como parâmetro quer você terá o seguinte retorno:

json
{
"qrcode": "00020126001BR.GOV.BCB.PIX2566qrcodes-pix.ger...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAQDS... "
}
Deste retorno, o parâmetro qrcode é o pix copia e cola, e parâmetro imagemQrcode é a imagem do QrCode em base64. que pode ser implementado em seus sites.