javascript
const path = require('path');
const Gerencianet = require('sdk-node-apis-efi');
const certPath = path.join(__dirname, 'certs', 'certgenesis2.p12');
const options = {
client_id: configuracao.get('pagamentos.EFIClientID'),
client_secret: configuracao.get('pagamentos.EFIClientSecret'),
certificate: certPath,
sandbox: false // true = sandbox
};
const gerencianet = new Gerencianet(options);
async function Painel(interaction, client) {
let balance;
try {
const response = await gerencianet.getAccountBalance();
balance = parseFloat(response.saldo).toFixed(2);
} catch (error) {
console.error('Erro ao obter o saldo da conta:', error);
balance = 'Indisponível';
}