From bc456172117bd9eb425aac5d0f7a413f63805ae3 Mon Sep 17 00:00:00 2001 From: Fadli Date: Tue, 18 Oct 2022 13:04:26 +0700 Subject: [PATCH 1/2] - fix callback hemat --- 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 99f3cc7..016abf9 100644 --- a/src/transaction/ppob_callback.controller.ts +++ b/src/transaction/ppob_callback.controller.ts @@ -131,4 +131,24 @@ export class PpobCallbackController { } } } + + @Public() + @Get('/hemat') + async getHemat(@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, + ); + } + } } From cff473abd9fdc9ebaf684078f33822efa54b84fc Mon Sep 17 00:00:00 2001 From: Fadli Date: Tue, 18 Oct 2022 13:06:48 +0700 Subject: [PATCH 2/2] - fix callback hemat --- src/transaction/ppob_callback.controller.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transaction/ppob_callback.controller.ts b/src/transaction/ppob_callback.controller.ts index 016abf9..502380c 100644 --- a/src/transaction/ppob_callback.controller.ts +++ b/src/transaction/ppob_callback.controller.ts @@ -137,7 +137,7 @@ export class PpobCallbackController { async getHemat(@Req() request: FastifyRequest) { const response = request.query; - if (response['statuscode'] == 2) { + if (response['msg'] != 'Transaksi Sukses') { //TODO: UPDATE GAGAL await this.transactionService.checkCallbackOrderFailed( response['clientid'],