UNPKG

nestjs-khalti

Version:

This is simple wrapper for Khalti Payment extended from @dallotech/nestjs-khalti. It supports ePayment Gateway(NEW) and transaction verification, but later more will be added. Just ping us or open pull request and contribute :)

23 lines (21 loc) 716 B
import {DynamicModule, Module} from '@nestjs/common'; import {HttpModule} from "@nestjs/axios"; import KhaltiAsyncOptions, {KHALTI_CONFIG_OPTIONS} from "./khalti.interface"; import {KhaltiService} from "./khalti.service"; @Module({}) export class KhaltiModule { static registerAsync(options: KhaltiAsyncOptions): DynamicModule { return { module: KhaltiModule, imports: [HttpModule, ...options.imports], providers: [{ provide: KHALTI_CONFIG_OPTIONS, useFactory: options.useFactory, inject: options.inject }, KhaltiService ], exports: [KhaltiService] } } }