Histórico de mensagens sobre API pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
Canal: pix
Avatar discord do usuario .gabrielkenji

.gabrielkenji

Ver Respostas

Não estou conseguindo criar uma aplicação..
Entrei com meu Login no site
Cliquei em Minhas Aplicações -> Nova Aplicação..
Preenchi o campo Nova aplicação..
Desativei API Emissões (Boletos e Carnês)
Ativei o API Pix, selecionei todas as opções Homologação..
E o botão Criar nova aplicação não habilita..

Avatar discord do usuario repolhex

repolhex

estou usando o codigo da api pix, para autenthicacao, preenchei tudo certo e não me retorna nada

Avatar discord do usuario henriquelima3751

henriquelima3751

Ver Respostas

Preciso de ajuda na api Envio de Pix (transferência). Existem diversos casos que via api recebo retorno que a chave pix é inválida, porém, se eu fizer a transferência pelo app Gerencianet o pix é enviado. Alguém está passando por este problema?

Avatar discord do usuario profbarba

profbarba

Ver Respostas

Bom dia! Com a API Pix da Gerencianet é possível requisitar a criação de um Pix dinâmico com uma chave de outra empresa (CNPJ diferente do que tem conta na Gerencianet)? Caso de uso em que isso seria útil: uma consultoria de software responsável pelo e-commerce de uma outra empresa, a consultoria tem a conta na Gerencianet, mas quando o cliente do e-commerce (cliente do cliente da consultoria) paga, o dinheiro vai direto pra conta do e-commerce.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso foi assim no começo da API Pix, mas o Banco Central infelizmente tirou isso.

Avatar discord do usuario valdemiranda

valdemiranda

Ver Respostas

Fala moćada! Eu vi aqui na documentaćão da API PIX que ao consultar uma cobranća paga, o array PIX deveria trazer uma chave pagador dentro, que seria não o devedor, mas o pagador efetivamente. Só que esta consulta não traz o pagador como informado na documentaćão, traz apenas o devedor previamente cadastrado.

Avatar discord do usuario profbarba

profbarba

Ver Respostas

Boa tarde! Eu vejo aqui (https://dev.gerencianet.com.br/docs#section-exemplos-de-uma-configura-o-de-servidor-) que meu servidor deve ser configurado com o certificado público da Gerencianet, juntamente com meu certificado de domínio. Contudo, nossa API vive atrás de um loadbalancer da AWS, que é quem serve o certificado do domínio. Em outras palavras, a API é servida via HTTP, sem certificado, em uma porta que só é acessível na rede local virtual da AWS, sem exposição direta à Internet. Nossos apps usam a API via HTTPS, mas o certificado é servido pelo loadbalancer que, este sim, recebe tráfego seguro enviado ao nosso domínio. Eu me pergunto se faria sentido tentar configurar o loadbalancer da AWS pra reconhecer o CA da Gerencianet, e implementar a rota do webhook entre as demais rotas que já tenho na minha API.

Ideias? Qualquer reflexão sobre essa interação (API PIX da Gerêncianet <---> rota webhook em servidor atrás de loadbalancer da AWS) é muito bem vinda! Obrigado.

Avatar discord do usuario Guilherme rosa

Guilherme rosa

Ver Respostas

boa tarde, estou fazendo uma requisição para https://api-pix-h.gerencianet.com.br/v2/loc/13/qrcode, mas o código os = conn.getOutputStream(), está me retornando URI can't be null, alguém sabe o que pode ser? vou colocar meu fonte abaixo:

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Boa tarde, <@!518119682331639818> ! Tudo bem? Qual de nossas SDKs você está utilizando? Disponibilizamos em nossa documentação alguns exemplos de como configurar um servidor além de mais detalhes sobre o Webhook e o mTLS. Segue o link: https://dev.gerencianet.com.br/docs/api-pix#section-webhook . Caso tenha alguma dúvida é só chamar! 😃

Avatar discord do usuario amaury_martin

amaury_martin

Ver Respostas

Obrigado pela resposta Rubens! O que você falou no caso se aplica a uma mesma transação Pix, correto? Eu queria também saber como esse comportamento se dá no contexto de várias transações diferentes. Estou integrando com a API Pix da Gerencianet utilizando as credenciais da conta PF que abri e estou fazendo testes utilizando o certificado de produção pra fazer testes devido a dificuldade de testar o retorno do webhook utilizando o de homologação. Estava devolvendo todas as transações PIX que havia pago no dia de hoje testando minha aplicação (várias transações de um centavo) e não consegui realizar uma das devoluções por causa desse limite. Recebi um 422 e um json com uma mensagem "Valor limite da devolução atingido". Contei 9 devoluções, portanto 9 centavos (até estranhei não ser um número redondo, 10 por exemplo) e queria confirmar se esse realmente é o limite. Quando a aplicação for para produção, com certeza usaremos as credenciais de uma conta PJ e é possível que, devido a regra de negócio, o volume de devoluções por dia seja maior que 9 (seriam várias transações Pix, onde cada transação teria apenas uma devolução do valor integral pago). Então já fica mais duas perguntas: há diferente entre esses limites de devolução pra conta PJ e PF? É possível negociar esses limites com a Gerencianet no caso da conta PJ?

Avatar discord do usuario sejaefi

sejaefi

Olá, pessoal. Temos uma ótima notícia. Para facilitar o acesso de mais pessoas à API, o prazo de GRATUIDADE da API Pix Gerencianet foi estendido até 31/07! São mais alguns meses para você testar, sugerir otimizações, economizar e, consequentemente, aumentar os lucros do seu negócio. Após a data, o valor das transações via API não ultrapassarão R$0,89. A tabela completa está disponível no nosso portal: gerencianet.com.br/tarifas
imagem enviada na mensagem pelo usuario sejaefi

Avatar discord do usuario fernandowerneck5567

fernandowerneck5567

Pessoal, a api pix está com problemas?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Pode ser qualquer nome, /webhook é só um exemplo hehe
No então é necessário atentar-se sobre a adição do /pix no final da sua URL. Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:
{
"webhookUrl": "https://seudominio.com.br/webhook"
}

No entanto, a URL será registrada com o /pix no final, assim:
https://seudominio.com.br/webhook/pix.

Então esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Beleza, <@!456823494790086669>
Até o momento, não é possível verificar um log de notificação como é feito para API das demais cobranças.
Mas realizando uma consulta com o exemplo /examples/pix/pix/pixListReceived.php (Consultar Pix recebidos) da SDK, passando como parâmetros data inicio, fim e o txid da cobrança.

Será retornado algo parecido com o exemplo abaixo, então saberemos que o Pix foi realizado e a notificação foi enviada.

json
"pix": [
{
"endToEndId": "E60746948202104010023A1863ecTgpG",
"valor": "00.01",
"chave": "[email protected]",
"horario": "2021-04-01T00:30:20.000Z"
},
];

Sendo assim, bastaria seu sistema tratar o recebimento desta notificação e gravar um um banco de dados, por exemplo.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

JQuery com Ajax não, mas temos em node

js
//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);
});
Mas o Postman tem um exemplo com jQuery:
js
var settings = {
"url": "https://api-pix.gerencianet.com.br/oauth/token",
"method": "POST",
"timeout": 0,
"headers": {
"x-client-cert-pem": "{{X-Certificate-Pem}}",
"Authorization": "Basic Q2xpZW50X0lkXDM4ZjJhY2M1M2QyMGRmOTJhNDIxMWE3NjhjMTBjMzkyZjk2YWM6Q2xpZW50JhZWQwMGRlZjYzNWRlY2E5YTE5Y2Y2ZTI0YjEwMTBjNzIx",
"Content-Type": "application/json"
},
"data": JSON.stringify({
"grant_type": "client_credentials"
}),
};

$.ajax(settings).done(function (response) {
console.log(response);
});