Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 06/05/2023
Canal: pix
Avatar discord do usuario ysabella3926

ysabella3926

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

Avatar discord do usuario ysabella3926

ysabella3926

Ver Respostas


imagem enviada na mensagem pelo usuario ysabella3926

Avatar discord do usuario ysabella3926

ysabella3926


imagem enviada na mensagem pelo usuario ysabella3926

Avatar discord do usuario ysabella3926

ysabella3926

Ver Respostas

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

Avatar discord do usuario ysabella3926

ysabella3926

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

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

Avatar discord do usuario ysabella3926

ysabella3926

esse é meu código

Avatar discord do usuario ysabella3926

ysabella3926

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

Avatar discord do usuario ysabella3926

ysabella3926

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

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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

Avatar discord do usuario ysabella3926

ysabella3926

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

Avatar discord do usuario ysabella3926

ysabella3926

Ver Respostas

oi pessoal

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Gera um P12 e converte para PEM

Avatar discord do usuario clark1554

clark1554

Ver Respostas

Como faz o download do certificado.pem ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Toda requisição para a API Pix precisa do certificado, tanto para obter o token quanto para usá-lo depois.

Avatar discord do usuario clark1554

clark1554

pq o restante esta ok

Avatar discord do usuario clark1554

clark1554

Ver Respostas

esta faltando o certificado eu acho

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Criando uma aplicação e atribuindo os escopos da API Pix que você precisa, e gerando um certificado para sua conta.

Avatar discord do usuario clark1554

clark1554

Ver Respostas

como ativo a parte da api de pix ?

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

deu certo sim , agora e subri pro servidor pra amanha cedo o patrão fazer os teste