From ab9b0c190797429fcc53781fcef3dcd4a8b9205a Mon Sep 17 00:00:00 2001 From: Fadli Date: Thu, 2 Mar 2023 13:29:46 +0700 Subject: [PATCH] - fix elang callback --- src/transaction/ppob_callback.controller.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/transaction/ppob_callback.controller.ts b/src/transaction/ppob_callback.controller.ts index 3a91318..e9e2889 100644 --- a/src/transaction/ppob_callback.controller.ts +++ b/src/transaction/ppob_callback.controller.ts @@ -40,6 +40,26 @@ export class PpobCallbackController { } } + @Public() + @Get('/elang') + async getElang(@Req() request: FastifyRequest) { + const response = request.query; + + if (response['statuscode'] == 2) { + //TODO: UPDATE GAGAL + await this.transactionService.checkCallbackOrderFailed( + response['clientid'], + response, + ); + } else { + //TODO: UPDATE BERHASIL + await this.transactionService.checkCallbackOrderSuccess( + response['clientid'], + response, + ); + } + } + @Public() @Get('/metro') async getMetro(@Req() request: FastifyRequest) {