Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# bolix
Avatar discord do usuario thalesmatoso

thalesmatoso

pelo menos nao consigo identifar no nodeJS

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

js
const express = require("express");
const fs = require("fs");
const https = require("https");
const bodyParser = require("body-parser");
var logger = require('morgan');

const httpsOptions = {
cert: fs.readFileSync(""), // Certificado SSL fullchain do dominio
key: fs.readFileSync("/"), // Chave privada SSL do domínio
ca: fs.readFileSync(""), // Certificado público da Gerencianet - baixe no link: https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt
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(bodyParser.json());
app.use(bodyParser.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})
);

# pix
Avatar discord do usuario Junior Miksza

Junior Miksza

Ver Respostas

Não, é uma api nodejs, só esta sendo usado a lib routing-controllers para tratar as rotas

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!676542738455330828>. Você está utilizando o next.js? Vou verificar na sua conta para qual rota o JSON do webhook está sendo enviado, mas aparentemente não está sendo reconhecido/tratado o JSON com as informações do webhook em seu framework.

# pix
Avatar discord do usuario ucachapuz

ucachapuz

Ver Respostas

@Deleted User boa tarde! voce tem algum exemplo de json para uma requisicao de cobrança imediata onde eu posso add juros valor do juros etc? ow seja o json completo.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!350791377258545166> ! Essa resposta que você obteve é a resposta que seu webhook foi cadastrado com sucesso. Faça um teste geando um pix de 1 centavo e verifique se ao realizar o pagamento, você receberá a notificação, por exemplo:

json
{
"pix": [
{
"endToEndId": "E1803...",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441...",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

# bolix
Avatar discord do usuario krugerviasw

krugerviasw

Ver Respostas

Depois de registrar vários boletos, em um dos retorno eu recebi o seguinte Json: {"code":200,"data":{"charge_id":1353321,"status":"new","total":63083,"custom_id":null,"created_at":"2021-08-06 14:20:44"}}

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia, <@!796436622090174476>. Você está utilizando a versão mais recente da SDK? A falha "Recurso não encontrado" ocorre quando não tem o endpoint

json
"pixDevolution": {
"route": "/v2/pix/:e2eId/devolucao/:id",
"method": "put"
}

definido no config.json(https://github.com/gerencianet/gn-api-sdk-php/blob/master/src/Gerencianet/config.json). Foi feita alguma alteração na SDK depois de baixá-la?

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Pessoal, alguém possui um exemplo de como eu envio PIX pela SDK em nodejs?

# pix
Avatar discord do usuario navossoc

navossoc

pra quem quiser como fica a resposta é assim:

json
{
"pix": [
{
"endToEndId": "E..........................",
"txid": "9d.................................",
"chave": "3..........................",
"valor": "15.00",
"horario": "2021-08-04T17:19:24.000Z",
"gnExtras": {
"tarifa": "0.15"
}
}
]
}

# pix
Avatar discord do usuario .william_fernandes

.william_fernandes

Está dando erro ao pegar o json

# pix
Avatar discord do usuario .william_fernandes

.william_fernandes

Ver Respostas

Bom dia, alguém já teve esse tipo de erro em Node.js.
UnhandledPromiseRejectionWarning: Error: getaddrinfo ENOTFOUND

# pix
Avatar discord do usuario matheus_efi

matheus_efi

<@!676542738455330828> qual a versão da SDK de nodejs utilizada? Verifique também se o certificado não está sofrendo alguma modificação nesse processo de transição da s3 até o momento da requisição

# pix
Avatar discord do usuario williancustodio

williancustodio

Ver Respostas

Qual sua dúvida? Talvez possa ajudar, acabei de finalizar a integração com minha plataforma em Node.js

# pix
Avatar discord do usuario Junior Miksza

Junior Miksza

Ver Respostas

bom dia pessoal, precisava de um suporte com uma questão de certificado e nodejs

# bolix
Avatar discord do usuario krugerviasw

krugerviasw

Bom dia! Para pessoa jurídica, o que muda no json na criação do boleto? somente troca a tag cpf para cnpj?

# cartões
Avatar discord do usuario italoah3436

italoah3436

No js que gera paytoken a página do formulário está sendo carregada mesmo sem ser aplicado o submit. É normal isso?

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!403726019275653131> ! 😃 Boa noite. Utilizando a versão 5.6 do PHP, você pode realizar o clone deste repositório (https://github.com/gerencianet/gn-api-sdk-php/tree/3.x) e incluir em seu arquivo composer.json:

php
"require": {
"gerencianet/gerencianet-sdk-php": "3."
}
. Depois disso, basta executar o composer install. Atende-se também à versão do Guzzle (Guzzle <= 6.5.2).

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então o mais rápido é usar o SDK para node.js: https://github.com/gerencianet/gn-api-sdk-node