import { Module } from '@nestjs/common' import { PayosController } from './payos.controller' import { PayosService } from './payos.service' import { HttpModule } from '@nestjs/axios' import PayOS from '@payos/node' @Module({ imports: [HttpModule], providers: [ PayosService, { provide: 'PayOS', useFactory: () => { return new PayOS( process.env.PAYOS_CLIENT_ID ?? '', process.env.PAYOS_API_KEY ?? '', process.env.PAYOS_CHECKSUM_KEY ?? '', ) }, }, ], controllers: [PayosController], exports: [PayosService], }) export class PayosModule {}