From c503b9502746c71267c67872968c83ba21de69d9 Mon Sep 17 00:00:00 2001 From: kizzy Date: Thu, 26 Mar 2026 10:38:18 +0700 Subject: [PATCH] void fixing --- .../paylibs/utils/iso_utils/FieldUtils.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java index 770c007..6ae9937 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/iso_utils/FieldUtils.java @@ -351,11 +351,16 @@ public class FieldUtils { if(payDetail.getTransCVM() == TransCVM.OFFLINE_PIN) { value += "9"; } else { - if (payDetail.getPINCipher() != null && !payDetail.getPINCipher().trim().isEmpty()) { - value += "1"; + if(payDetail.getTransactionType() == VOID.value) { + value += "0"; } else { - value += "2"; + if (payDetail.getPINCipher() != null && !payDetail.getPINCipher().trim().isEmpty()) { + value += "1"; + } else { + value += "2"; + } } + }