Histórico de mensagens sobre n

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 06/05/2023
# pix
Avatar discord do usuario ysabella3926

ysabella3926

# homologação
GN_CLIENT_KEY_PROD = ############
GN_SECRET_KEY_PROD = ##############
GN_CERTIFICATE = homologacao-454212-casa_planta.p12

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O host está indo o de homologação mesmo, a dúvida era das credenciais. O pessoal da @Consultoria Técnica vai ter que olhar o que está chegando do lado da Efí para entender.

# pix
Avatar discord do usuario ysabella3926

ysabella3926

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

# pix
Avatar discord do usuario ysabella3926

ysabella3926

Ver Respostas

faço uma checagem com ternário para captar a url correta também, de acordo com a escolha de ser homologação ou produção

# pix
Avatar discord do usuario ysabella3926

ysabella3926

tem as duas, porém nesse caso estou usando de homologação, usando o .env_homologation

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

As credenciais são de homologação ou de produção ?

# pix
Avatar discord do usuario ysabella3926

ysabella3926

Ver Respostas

mudei aqui, mas continua na mesma...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Está faltando um espaço depois do Basic.

Deveria ser Authorization: 'Basic ' + auth,

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Certificado é binário, então vai ter mesmo caracteres não imprimíveis.

# pix
Avatar discord do usuario ysabella3926

ysabella3926

aparentemente o cliente está inválido, mas fiz da maneira que ensinam e tudo mais

# pix
Avatar discord do usuario ysabella3926

ysabella3926

Ver Respostas

porém meu console.log apresenta coisas meio malucas
imagem enviada na mensagem pelo usuario ysabella3926

# pix
Avatar discord do usuario ysabella3926

ysabella3926

já tenho as chaves e o certificado
imagem enviada na mensagem pelo usuario ysabella3926

# 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()

# pix
Avatar discord do usuario ysabella3926

ysabella3926

estou com dificuldade na integração da aplicação para gerar pix

# pix
Avatar discord do usuario ysabella3926

ysabella3926

vou mandar aqui, se puder me ajudar te adradeço bastante

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Da @Consultoria Técnica tem o @igor_efi , mas tem também outros clientes, tipo eu.

# pix
Avatar discord do usuario ysabella3926

ysabella3926

alguém disponível para me dar um auxílio?

# dúvidas
Avatar discord do usuario leandrowerneck

leandrowerneck

Ver Respostas

É, ví isso revirando os históricos aqui. 😕
Só aqueles que são criados pela API

# abertura-contas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @danielm666! O pessoal do @Relacionamento vai auxiliar você nesta demanda

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Gera um P12 e converte para PEM