mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-27 19:00:55 +00:00
18 lines
607 B
TypeScript
18 lines
607 B
TypeScript
import { Body, Controller, Post } from '@nestjs/common';
|
|
import { ApiOperation, ApiTags } from '@nestjs/swagger';
|
|
|
|
import { BookingPaymentService } from './booking-payment.service';
|
|
import { BankCallbackDto } from './dto/request-changes.dto';
|
|
|
|
@ApiTags('payments')
|
|
@Controller('webhooks/payments')
|
|
export class PaymentsWebhookController {
|
|
constructor(private readonly paymentService: BookingPaymentService) {}
|
|
|
|
@Post('bank')
|
|
@ApiOperation({ summary: 'Bank payment callback (stub)' })
|
|
bankCallback(@Body() dto: BankCallbackDto) {
|
|
return this.paymentService.handleBankCallback(dto.pnrCode);
|
|
}
|
|
}
|