From f8c9e4fcd0d5f70d7be117a172d12fd36079be06 Mon Sep 17 00:00:00 2001 From: Fadli Date: Wed, 3 Aug 2022 19:00:52 +0700 Subject: [PATCH] - added logs in ppob callback for metro --- src/transaction/ppob_callback.controller.ts | 25 +++++++++++++-------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/transaction/ppob_callback.controller.ts b/src/transaction/ppob_callback.controller.ts index d415de3..1cbb8e1 100644 --- a/src/transaction/ppob_callback.controller.ts +++ b/src/transaction/ppob_callback.controller.ts @@ -37,7 +37,8 @@ export class PpobCallbackController { @Get('/metro') async getMetro(@Req() request: FastifyRequest) { const response = request.query; - + console.log('statusapani', response['status']); + console.log('statusapani2', response.toString()); if (response['message'].toLowerCase().includes('cek tagihan')) { if (response['status'] != 20) { //TODO: UPDATE GAGAL @@ -79,16 +80,22 @@ export class PpobCallbackController { statusCode: HttpStatus.BAD_REQUEST, message: 'failed to proccess', }; + } else { + + //TODO: UPDATE BERHASIL + const updateTransaction = + await this.transactionService.callbackOrderSuccess( + response['refid'], + response, + ); + + return { + updateTransaction, + statusCode: HttpStatus.OK, + message: 'success', + }; } - - //TODO: UPDATE BERHASIL - const updateTransaction = - await this.transactionService.callbackOrderSuccess( - response['refid'], - response, - ); } - this.logger.log({ requestQuery: request.query, });