Integração com APIs de Pagamento

EXIBINDO RESPOSTAS:

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

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;

Avatar discord do usuario joao_efi

joao_efi

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