22 lines
756 B
TypeScript
22 lines
756 B
TypeScript
import { Module } from '@nestjs/common'
|
|
import { TypeOrmModule } from '@nestjs/typeorm'
|
|
|
|
import { PaymentMethodsController } from './payment-methods.controller'
|
|
import { PaymentMethodsService } from './payment-methods.service'
|
|
|
|
import { SegpayModule } from '@/segpay/segpay.module'
|
|
import { PaymentMethodEntity } from '@/src/entities/payment-method.entity'
|
|
|
|
/**
|
|
* Payment Methods Module
|
|
*
|
|
* Manages tokenized payment methods (credit cards, crypto wallets).
|
|
* Integrates with Segpay for card tokenization.
|
|
*/
|
|
@Module({
|
|
imports: [TypeOrmModule.forFeature([PaymentMethodEntity]), SegpayModule],
|
|
controllers: [PaymentMethodsController],
|
|
providers: [PaymentMethodsService],
|
|
exports: [PaymentMethodsService],
|
|
})
|
|
export class PaymentMethodsModule {}
|