diff --git a/baselib/src/main/java/com/utsmyanmar/baselib/viewModel/EmvBaseViewModel.java b/baselib/src/main/java/com/utsmyanmar/baselib/viewModel/EmvBaseViewModel.java index f9eaf0f..cc8cf7c 100644 --- a/baselib/src/main/java/com/utsmyanmar/baselib/viewModel/EmvBaseViewModel.java +++ b/baselib/src/main/java/com/utsmyanmar/baselib/viewModel/EmvBaseViewModel.java @@ -847,7 +847,12 @@ public abstract class EmvBaseViewModel extends BaseViewModel { case SdkResult.Emv_Candidatelist_Empty:// Application have no aid list case SdkResult.Emv_FallBack:// FallBack ,chip card reset failed //fallback process - mHandler.sendEmptyMessage(EMV_TRY_AGAIN); + if(mMPUContactlessConfigured) { + mHandler.sendEmptyMessage(EMV_INSERT_OR_MANUAL); + } else { + mHandler.sendEmptyMessage(EMV_TRY_AGAIN); + } + break; case SdkResult.Emv_Declined: