Compare commits
No commits in common. "4b03e2feaee19664cf7fc9d6180f9e2feadeb230" and "cdb7bb73c5ee4fafe75a39c64d59d1c61982d0b3" have entirely different histories.
4b03e2feae
...
cdb7bb73c5
@ -14,8 +14,8 @@ android {
|
|||||||
applicationId "com.utsmm.kbz"
|
applicationId "com.utsmm.kbz"
|
||||||
minSdk 24
|
minSdk 24
|
||||||
targetSdk 33
|
targetSdk 33
|
||||||
versionCode 25
|
versionCode 24
|
||||||
versionName "2.5"
|
versionName "2.4"
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -168,29 +168,12 @@ public class ProcessingCardFragment extends DataBindingFragment {
|
|||||||
transProcessViewModel.setTradeData(tradeData);
|
transProcessViewModel.setTradeData(tradeData);
|
||||||
pinPadViewModel.setTradeData(tradeData);
|
pinPadViewModel.setTradeData(tradeData);
|
||||||
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_VOID && SystemParamsOperation.getInstance().getPreAuthVoidManualEnabled() ) {
|
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_VOID ) {
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
||||||
safeNavigateToRouteId();
|
safeNavigateToRouteId();
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_SALE && SystemParamsOperation.getInstance().getPreAuthManualEnabled()) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
safeNavigateToRouteId();
|
|
||||||
return;
|
|
||||||
|
|
||||||
}
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_COMPLETE && SystemParamsOperation.getInstance().getPreAuthCompleteManualEnabled()) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
safeNavigateToRouteId();
|
|
||||||
return;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
// else if(sharedViewModel.transactionsType.getValue() == TransactionsType.REFUND) {
|
// else if(sharedViewModel.transactionsType.getValue() == TransactionsType.REFUND) {
|
||||||
// sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_card_not_supported));
|
// sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_card_not_supported));
|
||||||
@ -255,28 +238,13 @@ public class ProcessingCardFragment extends DataBindingFragment {
|
|||||||
transProcessViewModel.setTradeData(tradeData);
|
transProcessViewModel.setTradeData(tradeData);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_VOID && SystemParamsOperation.getInstance().getPreAuthVoidManualEnabled() ) {
|
|
||||||
|
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_VOID ) {
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
||||||
|
|
||||||
}
|
}
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_SALE && SystemParamsOperation.getInstance().getPreAuthManualEnabled()) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_COMPLETE && SystemParamsOperation.getInstance().getPreAuthCompleteManualEnabled()) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// else if(sharedViewModel.transactionsType.getValue() == TransactionsType.REFUND) {
|
// else if(sharedViewModel.transactionsType.getValue() == TransactionsType.REFUND) {
|
||||||
// routeId = R.id.action_processingCardFragment_to_errorFragment;
|
// routeId = R.id.action_processingCardFragment_to_errorFragment;
|
||||||
// }
|
// }
|
||||||
@ -306,39 +274,8 @@ public class ProcessingCardFragment extends DataBindingFragment {
|
|||||||
emvTransactionViewModel.transType.setValue(sharedViewModel.transactionsType.getValue());
|
emvTransactionViewModel.transType.setValue(sharedViewModel.transactionsType.getValue());
|
||||||
|
|
||||||
if (SystemParamsOperation.getInstance().isEmvEnabled()) {
|
if (SystemParamsOperation.getInstance().isEmvEnabled()) {
|
||||||
|
|
||||||
prepareEmvTransaction();
|
prepareEmvTransaction();
|
||||||
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_VOID && SystemParamsOperation.getInstance().getPreAuthVoidManualEnabled() ) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
safeNavigateToRouteId();
|
|
||||||
return;
|
|
||||||
|
|
||||||
}
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_SALE && SystemParamsOperation.getInstance().getPreAuthManualEnabled()) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
safeNavigateToRouteId();
|
|
||||||
return;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
if(sharedViewModel.getTransactionsType().getValue() == TransactionsType.PRE_AUTH_COMPLETE && SystemParamsOperation.getInstance().getPreAuthCompleteManualEnabled()) {
|
|
||||||
|
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_alert_pre_auth_cancel));
|
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
|
||||||
safeNavigateToRouteId();
|
|
||||||
return;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
routeId = R.id.action_processingCardFragment_to_emvTransactionFragment;
|
routeId = R.id.action_processingCardFragment_to_emvTransactionFragment;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
routeId = R.id.action_processingCardFragment_to_errorFragment;
|
||||||
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_please_enable_emv));
|
sharedViewModel.set_errorFragmentMsg(getResourceString(R.string.txt_please_enable_emv));
|
||||||
@ -370,7 +307,9 @@ public class ProcessingCardFragment extends DataBindingFragment {
|
|||||||
LogUtil.d(TAG,"card type:"+cardType);
|
LogUtil.d(TAG,"card type:"+cardType);
|
||||||
LogUtil.d(TAG,"is MPU:"+isMPU);
|
LogUtil.d(TAG,"is MPU:"+isMPU);
|
||||||
|
|
||||||
|
// delayFunctionCall(()->{
|
||||||
|
//
|
||||||
|
// });
|
||||||
handlePreEmvProcess();
|
handlePreEmvProcess();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -639,15 +639,6 @@ public class TMSSetupsImpl implements TMSSetups{
|
|||||||
}else if(TextUtils.equals(name, "is_duel_currency")){
|
}else if(TextUtils.equals(name, "is_duel_currency")){
|
||||||
SystemParamsOperation.getInstance().setDuelCurrencyStatus(parseBoolean(data));
|
SystemParamsOperation.getInstance().setDuelCurrencyStatus(parseBoolean(data));
|
||||||
}
|
}
|
||||||
else if(TextUtils.equals(name, "pre_auth_cancel_manual_enabled")) {
|
|
||||||
SystemParamsOperation.getInstance().setPreAuthVoidManualEnabled(parseBoolean(data));
|
|
||||||
}
|
|
||||||
else if(TextUtils.equals(name, "pre_auth_complete_manual_enabled")) {
|
|
||||||
SystemParamsOperation.getInstance().setPreAuthCompleteManualEnabled(parseBoolean(data));
|
|
||||||
}
|
|
||||||
else if(TextUtils.equals(name, "pre_auth_manual_enabled")) {
|
|
||||||
SystemParamsOperation.getInstance().setPreAuthManualEnabled(parseBoolean(data));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SystemParamsOperation.getInstance().setCarouselUrls(convertToString(imgUrls));
|
SystemParamsOperation.getInstance().setCarouselUrls(convertToString(imgUrls));
|
||||||
|
|||||||
@ -1851,38 +1851,4 @@ public class SystemParamsOperation {
|
|||||||
SystemParamsSettings paramsSettings = getSystemParamsSettings();
|
SystemParamsSettings paramsSettings = getSystemParamsSettings();
|
||||||
return paramsSettings.getDuelCurrencyStatus();
|
return paramsSettings.getDuelCurrencyStatus();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
public void setPreAuthVoidManualEnabled(boolean preAuthVoidManualEnabled) {
|
|
||||||
SystemParamsSettings params = getSystemParamsSettings();
|
|
||||||
params.setPreAuthVoidManual(preAuthVoidManualEnabled);
|
|
||||||
saveSystemParamsSettings(params);
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getPreAuthVoidManualEnabled() {
|
|
||||||
SystemParamsSettings params = getSystemParamsSettings();
|
|
||||||
return params.getPreAuthVoidManual();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPreAuthCompleteManualEnabled(boolean preAuthCompleteManualEnabled) {
|
|
||||||
SystemParamsSettings params = getSystemParamsSettings();
|
|
||||||
params.setPreAuthCompleteManual(preAuthCompleteManualEnabled);
|
|
||||||
saveSystemParamsSettings(params);
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getPreAuthCompleteManualEnabled() {
|
|
||||||
SystemParamsSettings params = getSystemParamsSettings();
|
|
||||||
return params.getPreAuthCompleteManual();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPreAuthManualEnabled(boolean preAuthManualEnabled) {
|
|
||||||
SystemParamsSettings params = getSystemParamsSettings();
|
|
||||||
params.setPreAuthManual(preAuthManualEnabled);
|
|
||||||
saveSystemParamsSettings(params);
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getPreAuthManualEnabled() {
|
|
||||||
SystemParamsSettings params = getSystemParamsSettings();
|
|
||||||
return params.getPreAuthManual();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -174,10 +174,6 @@ public class SystemParamsSettings implements Serializable {
|
|||||||
|
|
||||||
private boolean isClearBatch = false;
|
private boolean isClearBatch = false;
|
||||||
|
|
||||||
private boolean isPreAuthVoidManual = false;
|
|
||||||
private boolean isPreAuthCompleteManual = false;
|
|
||||||
private boolean isPreAuthManual = false;
|
|
||||||
|
|
||||||
private boolean ssl_switch_status = false;
|
private boolean ssl_switch_status = false;
|
||||||
|
|
||||||
private boolean connect_status = false;
|
private boolean connect_status = false;
|
||||||
@ -535,30 +531,6 @@ public class SystemParamsSettings implements Serializable {
|
|||||||
|
|
||||||
protected boolean getQRPayStatus() { return qrpay_status; }
|
protected boolean getQRPayStatus() { return qrpay_status; }
|
||||||
|
|
||||||
protected void setPreAuthVoidManual(boolean status) {
|
|
||||||
this.isPreAuthVoidManual = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected boolean getPreAuthVoidManual() {
|
|
||||||
return isPreAuthVoidManual;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void setPreAuthCompleteManual(boolean status) {
|
|
||||||
this.isPreAuthCompleteManual = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected boolean getPreAuthCompleteManual() {
|
|
||||||
return isPreAuthCompleteManual;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void setPreAuthManual(boolean status) {
|
|
||||||
this.isPreAuthManual = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected boolean getPreAuthManual() {
|
|
||||||
return isPreAuthManual;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected boolean isAutoPrintCustomerCopy() {
|
protected boolean isAutoPrintCustomerCopy() {
|
||||||
return isAutoPrintCustomerCopy;
|
return isAutoPrintCustomerCopy;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -110,7 +110,7 @@ public class BitmapConfig {
|
|||||||
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7234058008C09000"; // for tmk MPU
|
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7234058008C09000"; // for tmk MPU
|
||||||
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7230058008C09000"; // for KBZ MPU
|
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7230058008C09000"; // for KBZ MPU
|
||||||
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7234058008C09000"; // for KBZ MPU added DE 14 Mar 25, 26
|
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7234058008C09000"; // for KBZ MPU added DE 14 Mar 25, 26
|
||||||
public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "7230058028C08000"; // from log March 25
|
public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "3230058028C08000"; // from log March 25
|
||||||
|
|
||||||
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "3230058028C19A00"; //DE55
|
// public static final String BPC_PRE_AUTH_SALE_VOID_REVERSAL = "3230058028C19A00"; //DE55
|
||||||
//
|
//
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user