Histórico de Mensagens

EXIBINDO RESPOSTAS:

Avatar discord do usuario shoutonplay

shoutonplay

Bom dia, estou tentando integrar utilizando nestjs com a lib sdk-node-apis-efi

import EfiPay from 'sdk-node-apis-efi';

export const efiPay = new EfiPay({
sandbox: process.env.NODE_ENV !== 'production',
client_id: process.env.EFI_CLIENT_ID,
client_secret: process.env.EFI_CLIENT_SECRET,
pix_cert: process.env.EFI_PIX_CERTIFICATE,
certificate: process.env.EFI_CERTIFICATE,
cert_base64: true,
});

porém estou tendo este erro:

TypeError: sdk_node_apis_efi_1.default is not a constructor

Avatar discord do usuario gabriel_efi

gabriel_efi

Bom dia, @shoutonplay! Parece que está havendo um erro de importação onde seu framework não está reconhecendo o construtor do objeto EfiPay.
Recomendamos verificar as configurações de importação do framework.

Avatar discord do usuario mreisme

mreisme

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;