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
text/typescript
import {DynamicModule, Module} from '@nestjs/common';
import {HttpModule} from "@nestjs/axios";
import KhaltiAsyncOptions, {KHALTI_CONFIG_OPTIONS} from "./khalti.interface";
import {KhaltiService} from "./khalti.service";
({})
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]
}
}
}