diff --git a/src/transaction/ppob_callback.controller.ts b/src/transaction/ppob_callback.controller.ts index f2294a0..5e618fc 100644 --- a/src/transaction/ppob_callback.controller.ts +++ b/src/transaction/ppob_callback.controller.ts @@ -182,16 +182,20 @@ export class PpobCallbackController { console.log('responsevocagame', response); if (response['status'] != 'Success') { //TODO: UPDATE GAGAL - await this.transactionService.checkCallbackOrderFailed( - response['reference'], - response, - ); + if (response['status'] != 'Processing') { + await this.transactionService.checkCallbackOrderFailed( + response['reference'], + response, + ); + } } else { //TODO: UPDATE BERHASIL - await this.transactionService.checkCallbackOrderSuccess( - response['reference'], - response, - ); + if (response['status'] != 'Processing') { + await this.transactionService.checkCallbackOrderSuccess( + response['reference'], + response, + ); + } } } }