diff --git a/src/transaction/ppob_callback.controller.ts b/src/transaction/ppob_callback.controller.ts index 99f3cc7..502380c 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['msg'] != 'Transaksi Sukses') { + //TODO: UPDATE GAGAL + await this.transactionService.checkCallbackOrderFailed( + response['clientid'], + response, + ); + } else { + //TODO: UPDATE BERHASIL + await this.transactionService.checkCallbackOrderSuccess( + response['clientid'], + response, + ); + } + } }