Untitled
unknown
plain_text
3 years ago
1.6 kB
9
Indexable
protected String getProcInd() {
boolean hasCredit = false;
boolean hasDebit = false;
String procInd = null;
if (isVAR()) {
if (CreateLocale.VAR_DEBIT.getvalue().equals(sua.getDebitECR())) {
hasDebit = true;
} else if (CreateLocale.VAR_CREDIT_DEBIT.getvalue().equals(sua.getDebitCreditECR())
|| CreateLocale.VAR_SAF_CREDIT_DEBIT.getvalue().equals(sua.getSafDebitCreditECR())) {
hasCredit = true;
hasDebit = true;
} else if (CreateLocale.VAR_CREDIT.getvalue().equals(sua.getCreditECR())
|| CreateLocale.VAR_SAF_CREDIT.getvalue().equals(sua.getCreditECR())) {
hasCredit = true;
} else if (isPinpad()) {
hasCredit = true;
hasDebit = true;
}
} else if (isMonerisGateWay()) {
if (isPinpad()) {
hasCredit = true;
hasDebit = true;
} else if (isInteracOnline() || isInteracEcommerce() || isTipTap()) {
hasCredit = true;
hasDebit = true;
} else {
hasCredit = true;
hasDebit = false;
}
} else if (isPaydProPlus()) {
if (isDevice66()) {
hasCredit = true;
hasDebit = false;
} else {
hasCredit = true;
hasDebit = true;
}
} else {
hasCredit = hasCredit();
hasDebit = hasDebit();
if (isMonerisGoPortal()) {
if (hasCredit) {
hasCredit = true;
hasDebit = false;
}
}
}
if (hasDebit) {
if (hasCredit) {
procInd = (CreateLocale.PROC_IND_CREDITDEBIT.getvalue());
} else
procInd = (CreateLocale.PROC_IND_DEBITONLY.getvalue());
} else if (hasCredit) {
procInd = CreateLocale.PROC_IND_CREDITONLY.getvalue();
}
return procInd;
}Editor is loading...