From 22d60669332fde46139574bfa28e0943b96b51a2 Mon Sep 17 00:00:00 2001 From: moon <56061215+MgKyawLay@users.noreply.github.com> Date: Fri, 26 Jun 2026 01:47:18 +0630 Subject: [PATCH] Update QRRefundFragment.java --- .../main/java/com/utsmm/kbz/ui/kpay/QRRefundFragment.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/utsmm/kbz/ui/kpay/QRRefundFragment.java b/app/src/main/java/com/utsmm/kbz/ui/kpay/QRRefundFragment.java index 2c1133d..14584b1 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/kpay/QRRefundFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/kpay/QRRefundFragment.java @@ -243,7 +243,12 @@ public class QRRefundFragment extends DataBindingFragment { && "DUPLICATED_REFUND_REQ_NO".equalsIgnoreCase(response.getResponse().getCode())){ LogUtil.d(TAG, "Duplicated refund request, querying actual result..."); callQueryRefund(referenceNo , orgAmount); - }else { + } else if (response != null && response.getResponse() != null + && "REFUNDING".equalsIgnoreCase(response.getResponse().getRefundStatus())){ + LogUtil.d(TAG, "Refunding refund request, querying actual result..."); + callQueryRefund(referenceNo , orgAmount); + } + else { LogUtil.d(TAG, "Refund failed!"); payDetail.setQrTransStatus(-1); payDetail.setReferNo(referenceNo);