feat: ( telebirr ) implement provider, signing, and webhook handler

This commit is contained in:
Abubeker Yasin
2026-05-17 07:13:08 +03:00
parent cf380ca17e
commit f9156e95ee
9 changed files with 709 additions and 3 deletions

View File

@@ -3,6 +3,13 @@ import { PaymentsController } from './payments.controller';
import { PaymentsService } from './payments.service';
import { SeatsModule } from '../seats/seats.module';
import { TicketsModule } from '../tickets/tickets.module';
import { TelebirrProvider } from './providers/telebirr.provider';
import { WebhooksController } from './webhooks/webhooks.controller';
import { TelebirrWebhookService } from './webhooks/telebirr-webhook.service';
@Module({ imports: [SeatsModule, TicketsModule], controllers: [PaymentsController], providers: [PaymentsService] })
@Module({
imports: [SeatsModule, TicketsModule],
controllers: [PaymentsController, WebhooksController],
providers: [PaymentsService, TelebirrProvider, TelebirrWebhookService],
})
export class PaymentsModule {}