n8n-nodes-efibank
Version:
Nó personalizado para integração com as APIs Cobranças e Pix do Efi Bank, permitindo operações de pagamentos, recebimentos e gerenciamento de transações financeiras.
21 lines • 992 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const EfiBankPixApi_credentials_1 = require("../credentials/EfiBankPixApi.credentials");
async function getEfiBankConfig() {
const credentials = await this.getCredentials('EfiBankPixApi');
const isProd = credentials.environment === "prod";
const sandbox = !isProd;
const efiApi = new EfiBankPixApi_credentials_1.EfiBankPixApi();
const certificate_base64 = efiApi.convertPemToP12Base64(credentials);
const efiCredentials = {
sandbox: sandbox,
client_id: String(isProd ? credentials.clientIdProd : credentials.clientIdHomolog),
client_secret: String(isProd ? credentials.clientSecretProd : credentials.clientSecretHomolog),
certificate: certificate_base64,
cert_base64: true,
partner_token: "764bb2d04524255844c24b0f46c381e87e2a7800"
};
return efiCredentials;
}
exports.default = getEfiBankConfig;
//# sourceMappingURL=credentials.js.map