
Tive um problema parecido e resolvi dessa forma no nestjs
import EfiPay from 'sdk-typescript-apis-efi';
import dotenv from 'dotenv';
dotenv.config();
const options = {
sandbox: true, // false = PRODUÇÃO, true = HOMOLOGAÇÃO,
client_id: process.env.EFI_CLIENT_ID!,
client_secret: process.env.EFI_CLIENT_SECRET!,
certificate: process.env.EFI_CERT!,
validate_mtls: false
};
const efipay = new EfiPay(options)
export default efipay;
import dotenv from 'dotenv';
dotenv.config();
const options = {
sandbox: true, // false = PRODUÇÃO, true = HOMOLOGAÇÃO,
client_id: process.env.EFI_CLIENT_ID!,
client_secret: process.env.EFI_CLIENT_SECRET!,
certificate: process.env.EFI_CERT!,
validate_mtls: false
};
const efipay = new EfiPay(options)
export default efipay;