Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# bolix
Avatar discord do usuario alefvieirbv

alefvieirbv

Ver Respostas

Poderia abrir uma conversa reservada para enviar o Json?

# bolix
Avatar discord do usuario alefvieirbv

alefvieirbv

Estou enviando para a: /v1/charge
E ja comparei o Json com a doc e tudo correto ao meu ver

# pix
Avatar discord do usuario ysabella3926

ysabella3926

require('dotenv').config({path: '../.env_homologation'})


console.log(process.env.GN_CLIENT_KEY_PROD)


const urlApiProduction = 'https://api-pix.gerencianet.com.br'
const urlApiStaging = 'https://api-pix-h.gerencianet.com.br'

const https = require('https') //conexão segura para enviar dados
const axios = require('axios')
const fs = require('fs')//ler arquivos no disco
const baseURL = process.env.GN_ENV === 'production' ? urlApiProduction : urlApiStaging

const getToken = async() =>{
//console.log('getToken', process.env.GN_CLIENT_KEY_PROD)
const certificate = fs.readFileSync('../' + process.env.GN_CERTIFICATE)
const credentials ={
client_id: process.env.GN_CLIENT_KEY_PROD,
client_secret: process.env.GN_CLIENT_SECRET_PROD
}
const data = JSON.stringify({grant_type: 'client_credentials'})//o que será retornado da api
const dataCredentials = credentials.client_id + ':' + credentials.client_secret
const auth = Buffer.from(dataCredentials).toString('base64')


const agent = new https.Agent({
pfx: certificate,
passphrase: '',
})

const config ={
method: 'POST',
url: baseURL + '/oauth/token',
headers: {
Authorization: 'Basic' + auth,
'Content-Type': 'application/json'
},
httpsAgent: agent,
data: data,
}
const result = await axios(config)
console.log(result.data)

}

getToken()

# cartões
Avatar discord do usuario josealissonbr

josealissonbr

Ver Respostas

ao gerar payment_token usando o codigo em js, me fala isso, sendo que o valor está 20000 (200.00)
imagem enviada na mensagem pelo usuario josealissonbr

# assinaturas
Avatar discord do usuario marcospaulo2911

marcospaulo2911

O arquivo que gera o payment-token.js tem uma linha que direciona o endereço
imagem enviada na mensagem pelo usuario marcospaulo2911

# pix
Avatar discord do usuario lucashang

lucashang

Ver Respostas

É possível que seja uma diferença do sdk-nodejs, eu uso o sdk-typescript, se não é o certificado é capaz de ser só uma falta de tratativa do sdk para resultados vazios

# pix
Avatar discord do usuario jailsonjarvis

jailsonjarvis

Ver Respostas

OLá bom dia ! Alguem já recebeu esse erro ao testar listar os webhoos no SDK nodeJS ? TypeError: Cannot read property 'data' of undefined".

# pix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

estou usando nodeJs

# pix
Avatar discord do usuario lucashang

lucashang

Ver Respostas

Dessa forma eu conseguiria fazer funcionar com o Next.js. Pq eu faço o upload do certificado em um file storage, depois recupero ele na aplicação no momento de construir o agent do client

# pix
Avatar discord do usuario lucashang

lucashang

Pois é, sabe dizer se a respeito da utilização do certificado com o Next.js já tiveram algum caso com alguma solução?

# pix
Avatar discord do usuario lucashang

lucashang

Pessoal, alguem já experênciou dificuldades para passar o certificado na requisição em produção?
No meu caso, estou usando o sdk-typescript em uma api route do Next.js, e não consigo acessar o arquivo do certificado localmente, funciona apenas em dev

# dúvidas
Avatar discord do usuario lusto6068

lusto6068

Ver Respostas

estou utlizando nodejs

# pix
Avatar discord do usuario joelson.m

joelson.m

Ver Respostas

não man, aplicação em nodejs

# pix
Avatar discord do usuario joelson.m

joelson.m

Ver Respostas

estou com o mesmo problema, só chega isso

json
{"evento":"teste_webhook","data_criacao":"2023-04-22T22:42:22.254Z"}

# pix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

estou utilizando nodeJs

# pix
Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Estou com um problema em Node / TypeScript para leitura do certificado PIX:


Error: FALHA AO LER O CERTIFICADO: x
x xx wpwchat-backend > Error: ENOENT: no such file or directory, open '/home/deploy/wpwchat/backend/certs/producao-217732-WPWCHAT.p1 x
x xx wpwchat-backend > at GnEndpoints.run (/home/deploy/wpwchat/backend/node_modules/gn-api-sdk-typescript/dist/src/gn-endpoints x
x xx wpwchat-backend > at GnSdk. [as pixCreateImmediateCharge] (/home/deploy/wpwchat/backend/node_modules/gn-api-sdk-t x
x xx wpwchat-backend > at createSubscription (/home/deploy/wpwchat/backend/dist/controllers/SubscriptionController.js:68:39) x
x xx wpwchat-backend > at runMicrotasks () x
x xx wpwchat-backend > at processTicksAndRejections (node:internal/process/task_queues:96:5)

# pagamento-contas
Avatar discord do usuario wander5752

wander5752

Ver Respostas

ola @igor_efi .. obrigado pela resposta 🙂
eu não vi no json, como apontar um qrcode com para um split

# cartões
Avatar discord do usuario peacosta

peacosta

@yasmin_efi estou usando o gerencianet.createOneStepCharge() via nodeJS. A geração do token está sendo feita e retornando normalmente

# devs
Avatar discord do usuario igor_efi

igor_efi

php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://apis.gerencianet.com.br/pagamento/oauth/token',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"grant_type": "client_credentials"
}',
CURLOPT_HTTPHEADER => array(
'x-client-cert-pem: {{X-Certificate-Pem}}',
'Authorization: Basic <>',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;