UNPKG

payme-integration

Version:

NestJS integration module for Payme payment system

23 lines (21 loc) 598 B
import { Body, Controller, HttpCode, HttpStatus, Post, UseGuards, } from '@nestjs/common'; import { PaymeBasicAuthGuard } from '../guards/payme.guard'; import { PaymeService } from './payme.service'; import { RequestBody } from './dto/requests/request-body.dto'; @Controller('api/payme') @UseGuards(PaymeBasicAuthGuard) export class PaymeController { constructor(private readonly paymeService: PaymeService) {} @Post() @HttpCode(HttpStatus.OK) async handleTransactionMethods(@Body() reqBody: RequestBody) { return this.paymeService.handleTransactionMethods(reqBody); } }