diff --git a/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java b/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java index 45976de..5250ac9 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/core_ui/ProcessingFragment.java @@ -179,8 +179,11 @@ public class ProcessingFragment extends DataBindingFragment { } - EReceiptRequest request = EReceiptUtil.getInstance().generateMPUReceipt(sharedViewModel.payDetail.getValue()); - sharedViewModel.pushReceipt(request); + if(sharedViewModel.payDetail.getValue() != null) { + EReceiptRequest request = EReceiptUtil.getInstance().generateMPUReceipt(sharedViewModel.payDetail.getValue()); + sharedViewModel.pushReceipt(request); + } + // transProcessViewModel.payDetailResult.observe(getViewLifecycleOwner(), payDetail -> sharedViewModel.payDetail.postValue(payDetail)); } diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java index 7ce5f05..74557c9 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java @@ -585,14 +585,14 @@ public class KernelDataProcessUtil { } - /* - * merchant category code - * */ - if (tlvMap.get("9F53") != null) { - f55DataStr += "9F5301" + tlvMap.get("9F53").getValue(); - } else { - f55DataStr += "9F530150"; - } +// /* +// * merchant category code +// * */ +// if (tlvMap.get("9F53") != null) { +// f55DataStr += "9F5301" + tlvMap.get("9F53").getValue(); +// } else { +// f55DataStr += "9F530150"; +// } // else{ //// f55DataStr += "9F530152";