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"; + } } + }