Author Image

pedrohenriquebufulin

Dec 15, 2021

Configuração do Certificado Pix na API da Gerencianet

integraçãopagamentoAPIdesenvolvedorescertificadoGerencianetBuffer

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;

Respostas (1):
Avatar discord do usuario joao_efi

joao_efi

15/12/2021

<@!239503881728557066> No options o atributo pix_cert deve ser somente o caminho do certificado! A própria sdk faz a leitura. 🙂