From 4aab58d0bf4acd78e2533222b32144252fb555d7 Mon Sep 17 00:00:00 2001 From: kizzy Date: Thu, 19 Feb 2026 16:39:30 +0700 Subject: [PATCH] 4th fix for see phone --- .../kbz/ui/core_ui/CardWaitingFragment.java | 4 +++ baselib/src/main/res/raw/paywave_config.json | 25 +++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/app/src/main/java/com/utsmm/kbz/ui/core_ui/CardWaitingFragment.java b/app/src/main/java/com/utsmm/kbz/ui/core_ui/CardWaitingFragment.java index 34f69d3..66b3966 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/core_ui/CardWaitingFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/core_ui/CardWaitingFragment.java @@ -162,6 +162,7 @@ public class CardWaitingFragment extends DataBindingFragment implements DataBind super.onPause(); sharedViewModel.setIsFallback(false); + sharedViewModel.setIsSeePhone(false); // cardReadViewModel.cancelCheckCard(); @@ -248,7 +249,10 @@ public class CardWaitingFragment extends DataBindingFragment implements DataBind // } // } + + HashSet allType = new HashSet<>(); + allType.clear(); if(sharedViewModel.getIsSeePhone().getValue() != null && sharedViewModel.getIsSeePhone().getValue()) { allType.add(CardSlotTypeEnum.RF); waitTimeout = 20; diff --git a/baselib/src/main/res/raw/paywave_config.json b/baselib/src/main/res/raw/paywave_config.json index f6559ed..6b6e17b 100644 --- a/baselib/src/main/res/raw/paywave_config.json +++ b/baselib/src/main/res/raw/paywave_config.json @@ -173,5 +173,30 @@ "ttq": "32A04000", "cateCode": "2701", "currencyCode": "0104" + }, + { + "aidEnable": true, + "aid": "325041592E5359532E4444463031", + "cardLabel": "VISA", + "applicationVersion": "0030", + "emvDDOL": "9F3704", + "emvTDOL": "9F3704", + "partialAidSelection": false, + "targetPercent": "00", + "maxTargetPercent": "00", + "threshold": "00000000", + "tacDefault": "DC4000A800", + "tacOnline": "DC4004F800", + "tacDenial": "0000000000", + "floorLimit": "000000000000", + "cvmLimit": 70000, + "transLimit": "999999999999", + "transLimitCDV": "999999999999", + "terminalCapability": "0000000000000000", + "riskManageData": "01", + "kernelType": "03", + "ttq": "32A04000", + "cateCode": "2701", + "currencyCode": "0104" } ] \ No newline at end of file