Histórico de mensagens sobre js em pix

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: pix
Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

e quando faço um test com GET /webhook, recebo um json vazio, mas sem mensagem de erro nem nada

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Compreendo, Pedro.
O mais próximo que temos que pode lhe ajudar, é uma configuração do webhook utilizando nodeJS e express
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

Tranquilo, é isso que eu tinha em mente mesmo.
Inclusive, apanhei igual um oponente do mike tyson da implementação desse webhook.
Acabei fazendo uma "gambiarra" aqui, que faz o pagamento mandando numa rota o txId, que falaram ali em cima. Daí tendo o txId a transação confirmada, efetua o envio pro cliente.
É feio? É. Mas depois eu quero ver direito se consigo colocar o webhook certinho.
Se tivesse alguma coisa específica pro nestjs ajudaria eu acho

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

Quando eu crio um pix, tem como eu já gerar um QR code com esses links?

js
"id": 8,
"location": "qrcodes-pix-h.gerencianet.com.br/v2/f6af12d74aad4d0d9a415a0b37e1a625",
"tipoCob": "cob",
"criacao": "2021-12-16T02:10:56.054Z"
},
"location": "qrcodes-pix-h.gerencianet.com.br/v2/f6af12d74aad4d0d9a415a0b37e1a625",

Não parece que eles sãpo links pra imagens

Avatar discord do usuario reidoscoins

reidoscoins

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/" . $chave, // Rota base, homologaço ou produço
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => $json,
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"authorization: Bearer " . $access_token,
"x-skip-mtls-checking: false"
),
));

$response = curl_exec($curl);

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

Eu não sei o que estou fazendo de errado. O Buffer está vindo certinho.





js

/ eslint-disable @typescript-eslint/no-var-requires /
const Gerencianet = require('gn-api-sdk-node');
const AWS = require('aws-sdk');

require('dotenv').config();
const fs = require('fs');
const path = require('path');

const certPath = path.resolve(
__dirname,
../../certs/${process.env.GN_PIX_CERT},
);

console.log(certPath);
const pix_cert = fs.readFileSync(certPath);

console.log(pix_cert);

export const options = {
sandbox: process.env.ENVIRONMENT === 'development' ? true : false,
client_id: process.env.GN_CLIENT_ID,
client_secret: process.env.GN_CLIENT_SECRET,
pix_cert: pix_cert,
};

const gerencianet = new Gerencianet(options);
export default gerencianet;

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Na SDK tem os endpoints de consultar cobrança(https://github.com/gerencianet/gn-api-sdk-node/blob/master/examples/pix/charge/pixDetailCharge.js) e consultar Pix recebidos (https://github.com/gerencianet/gn-api-sdk-node/blob/master/examples/pix/pix/pixDetail.js), com eles você consegue visualizar os detalhes dos pagamentos e usar as informações para os fins que deseja.

Avatar discord do usuario rlucredio

rlucredio

Ver Respostas

Eu precisava que aparecesse esse ID Pix no arquivo JSON
imagem enviada na mensagem pelo usuario rlucredio

Avatar discord do usuario rlucredio

rlucredio

Ver Respostas

Obrigado Julia ! Para o relatório me atender, eu precisaria ter informações como o txid ou endToEnd dentro do JSON. Mas pelo q vi só tem o campo protocolo. Tem como vir mais informações no JSON ?

Avatar discord do usuario rlucredio

rlucredio

Vi que tem como extrair um extrato JSON a partir do painel, mas queria saber se tem uma forma via API

Avatar discord do usuario dhnasci

dhnasci

2021-12-13 11:01:47.409 INFO 536 --- [nio-8080-exec-1] b.m.d.services.GerencianetService : sending Pix...
java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm:
Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Tente:

php
DB::insert('INSERT INTO ateste (topic) VALUES (?)',[json_encode(file_get_contents("php://input"), true)]);

Avatar discord do usuario vinidanger.

vinidanger.

Ver Respostas

DB::insert('INSERT INTO ateste (topic) VALUES (?)',[json_encode($_POST, true)]);

Avatar discord do usuario rubenskuhl

rubenskuhl

No QR-Code dinâmico o txid é informado no JWT/JSON, não no EMV/QR-Code.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não existe esse conceito no Pix. O BACEN permite apenas ou o nome legal (nome natural ou razão social), ou nome fantasia (para PJs que o tenham), dando preferência para o nome fantasia, caso exista.

Avatar discord do usuario petrikov555

petrikov555

Ver Respostas

Certo, então dentro do JSON para a criação da cobrança, só preciso não especificar o campo 'expiracao' dentro de calendario, que o QR Code associado será estático?

Avatar discord do usuario franciscosimoes2416

franciscosimoes2416

Ultimo status Access Token Authorization Error. No valid JSON response received from GerenciaNet.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

rsrs desculpa. Quis dizer dados.json