Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# pix
Avatar discord do usuario joao_efi

joao_efi

Oi <@!397861880841895936> tudo bem?
Ao Gerar QrCode de um location através do endpoint GET/v2​/loc/{id}/qrcode
Você receberá uma resposta semelhante ao exemplo a seguir:

json
{
"qrcode": "00020126880014BR.GOV.BCB.PIX2566qrcodes-pix.gerencianet.com.b...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAAAOQAAADkCAYAAACIV4s..."
}
O campo imagemQrcode se refere a imagem do QrCode em sí, enquanto o campo qrcode se refere ao "Pix Copia e Cola".
Ao disponibilizar a string do campo qrcode seu cliente poderá colar o código no app de pagamento desejado e efetuar o pagamento de fato!

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!397861880841895936> Verifique se está faltando a aspas " fechando a URL

url = new URL ("https://api-pix-h.gerencianet.com.br/v2​/loc/5/qrcode")
E para esta requisição não é necessário a propriedade Content-Type conn.setRequestProperty("Content-Type", "application/json");

# pix
Avatar discord do usuario joey_burn

joey_burn

Ver Respostas

url = new URL ("https://api-pix-h.gerencianet.com.br/v2​/loc/5/qrcode"); //Para ambiente de Desenvolvimento
conn = (HttpsURLConnection)url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Authorization","Bearer "+token);
conn.setSSLSocketFactory(sslsocketfactory);

# pix
Avatar discord do usuario andersonleal5479

andersonleal5479

Ver Respostas

Matheus.. e o ID eu pego em qual endpoint.. pq pelo vídeo, o JSW vem de um get em "https://qrcodes-pix-h.gerencianet.com.br/v2/"

# pix
Avatar discord do usuario rafael_fig

rafael_fig

Poderia enviar o json retornado pela API?

# pix
Avatar discord do usuario joey_burn

joey_burn

Ver Respostas

boa tarde pessoal por gentileza alguem poderia me dar uma mao estou tentando criar uma chave atraves do endpoint POST /v2/gn/evp passando "Content-Type", "application/json" "Authorization","Bearer "+token e nao consigo obtela so tenho a resposta 500
{"nome":"erro_aplicacao","mensagem":"Ocorreu um erro ao solicitar a criação da chave"}
na listagem tambem... tentei criar chaves pelo app e lista-las tambem com esse endpoint ao inves de POST o GET 500
{"nome":"erro_aplicacao","mensagem":"Ocorreu um erro ao buscar as chaves"} tambem

# pix
Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Bom dia, pessoal. Estou obtendo um erro quando tento consultar um determinado pix recebido:

{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "additionalProperties",
"caminho": ".query",
"mensagem": "não são permitidas propriedades adicionais"
}
]
}

Estou usando o SDK Python:

gn = Gerencianet(CREDENTIALS)
now = datetime.utcnow()
params = {
'inicio': '2021-04-01T00:00:00Z',
'fim': '2021-05-18T10:00:00Z',
'txid': '8XjAnkrRmsgG0xXhVTuiYPOmKZ'
}
resp = gn.pix_received_list(params=params)

O pix_received_list faz um GET em /v2/pix:

"pix_received_list": {
"route": "/v2/pix",
"method": "get"
},

Quando informo apenas os campos 'inicio' e 'fim', sem o 'txid', a API retorna a lista de todos os pix recebidos no período, tal como esperado.
Não consigo enxergar o que estou fazendo de errado.

# pix
Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Caso alguém mais se interesse, em Python:
import json
data = json.loads(request.body.decode('utf-8'))

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!837335921677566023>. Será o elemento 62 05 mesmo, que se refere ao txid.
Você pode também utilizar o endpoint GET/v2​/loc/:id/qrcode para gerar o QRCode, onde o id é o identificador do location da cobrança, e então já lhe retornamos o Pix Copia e Cola e o QRCode em base64.

json
{
"qrcode": "00020126880014BR.GOV.BCB.PIX2566qrcodes-pix.gerencianet.com.b...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAAAOQAAADkCAYAAACIV4s..."
}

# pix
Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Pessoal, estamos fazendo a chamada pelo SDK java, através do código: [ JSONObject response = gn.call("pixCreateCharge", params, body);], não estamos usando o httpurlconnection. Detalhe, o mesmo código consegue gerar a cobrança no ambiente de homologação, o erro ocorre quando apontamos para produção, ou seja, adicionamos o certificado de produção, client_id/client_secret de produção e marcamos a opção sandbox: false. Será que falta alguma outra configuração para a produção?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Certo, <@!661729687180935182>. Esta falha pode ocorrer por utilizar método, rota ou credenciais incorreta no momento das requisições.
Sugiro verificar também a possibilidade de utilizar nossa SDK de PHP (https://github.com/gerencianet/gn-api-sdk-php).
Você pode realizar um clone do repositório e baixar as dependências com o composer e então inserir suas credenciais e local do certificado no config.json para utilizar

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Esse comando você vai conter o certificado .p12 que você gerou em sua conta Gerencianet em um .pem. Depois, na SDK de node você no arquivo credentials.js você vai inserir o caminho do certificado em pathCertProducao ou pathCertHomologacao

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia Anderson, você utilizou este comando na conversão da chave para .pem?

json
openssl pkcs12 -in certificado.p12 -out certificado.pem -nodes

# pix
Avatar discord do usuario andreimaraujo

andreimaraujo

Ver Respostas

bom dia, estou me deparando com este erro (node:67202) UnhandledPromiseRejectionWarning: Error: error:0909006C:PEM routines:get_name:no start line ao tentar utilizar a chave privada e pública, estou utilizando nestjs, estou seguindo o exemplo disponibilizado pela gerencianet de node

# cartões
Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

ou eu tenho que criar esse arquivo credentials.js na raiz do projeto??

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Altera de Text para JSON

# cartões
Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Essas requisições foram feitas de dentro do Playground, agora estou integrando dentro da app nodejs.

# cartões
Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Olá, boa tarde! Me chamo Tadeu Luis, e estou recebendo uma resposta de 401 ao rodar o teste em NodeJS que a documentação do site propõe.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!666620456589066241> Acredito que esta falha seja por não tratar os erros da Promise.
Tente o seguinte na linha 41:

js
try {
const result = await axios(config);
console.log(JSON.stringify(response.data));
} catch (err) {
// Handle Error Here
console.error(err);
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo. Por gentileza, nos informe mais detalhes do que está executando no pix-auth.js para que possamos analisar o que está ocorrendo