Compare commits
2 Commits
bfba551b65
...
e4f706f24f
| Author | SHA1 | Date | |
|---|---|---|---|
| e4f706f24f | |||
| c2ec55e27f |
@ -154,7 +154,7 @@ public class MainActivity extends AppCompatActivity implements
|
|||||||
|
|
||||||
private void initKey(){
|
private void initKey(){
|
||||||
// SystemParamsOperation.getInstance().setTmsAddress("https://api-tms-uat.kbzbank.com:8443/sirius");
|
// SystemParamsOperation.getInstance().setTmsAddress("https://api-tms-uat.kbzbank.com:8443/sirius");
|
||||||
// SystemParamsOperation.getInstance().setTmsAddress("http://sirius-nest.utsmyanmar.com");
|
// SystemParamsOperation.getInstance().setTmsAddress("https://sirius-nest.utsmyanmar.com");
|
||||||
// SystemParamsOperation.getInstance().setEReceiptAddress("https://api-tms-uat.kbzbank.com:8443/receipt");
|
// SystemParamsOperation.getInstance().setEReceiptAddress("https://api-tms-uat.kbzbank.com:8443/receipt");
|
||||||
// SystemParamsOperation.getInstance().setEReceiptAddress("http://receipt-nest.utsmyanmar.com");
|
// SystemParamsOperation.getInstance().setEReceiptAddress("http://receipt-nest.utsmyanmar.com");
|
||||||
|
|
||||||
|
|||||||
@ -182,7 +182,8 @@ public class DashboardTransFragment extends DataBindingFragment {
|
|||||||
public void onClickPreAuthCancel () {
|
public void onClickPreAuthCancel () {
|
||||||
sharedViewModel.setTransactionsType(TransactionsType.PRE_AUTH_VOID);
|
sharedViewModel.setTransactionsType(TransactionsType.PRE_AUTH_VOID);
|
||||||
sharedViewModel.setTransMenu(TransMenu.PRE_AUTH_FULL_VOID);
|
sharedViewModel.setTransMenu(TransMenu.PRE_AUTH_FULL_VOID);
|
||||||
sharedViewModel.amount.postValue(null);
|
sharedViewModel.amount.postValue("0"); // null to 0
|
||||||
|
// sharedViewModel.amount.postValue(null);
|
||||||
routeId = R.id.action_dashboardTransFragment_to_inputPasswordFragment;
|
routeId = R.id.action_dashboardTransFragment_to_inputPasswordFragment;
|
||||||
safeRouteTo(currentId,routeId,hostId);
|
safeRouteTo(currentId,routeId,hostId);
|
||||||
|
|
||||||
|
|||||||
@ -104,7 +104,7 @@ public class ManualEntryFragment extends DataBindingFragment {
|
|||||||
payDetail.setAccountType(manualEntryViewModel.get_cardScheme().getValue().name);
|
payDetail.setAccountType(manualEntryViewModel.get_cardScheme().getValue().name);
|
||||||
}
|
}
|
||||||
payDetail.setICC55("");
|
payDetail.setICC55("");
|
||||||
payDetail.setAuthNo(manualEntryViewModel.cvv.getValue());
|
// payDetail.setAuthNo(manualEntryViewModel.cvv.getValue());
|
||||||
|
|
||||||
|
|
||||||
emvTransactionProcessViewModel.setTradeData(tradeData);
|
emvTransactionProcessViewModel.setTradeData(tradeData);
|
||||||
|
|||||||
@ -90,6 +90,9 @@ public class ManualEntryViewModel extends ViewModel {
|
|||||||
return expDate;
|
return expDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean validateCard() {
|
||||||
|
return (cardFieldState.getValue() == EntryState.UNSELECTED && expFieldState.getValue() == EntryState.UNSELECTED && expDate.getValue() != null && !expDate.getValue().isEmpty()) ;
|
||||||
|
}
|
||||||
private boolean validateDataMPU() {
|
private boolean validateDataMPU() {
|
||||||
return (cardFieldState.getValue() == EntryState.UNSELECTED && expFieldState.getValue() == EntryState.UNSELECTED && expDate.getValue() != null && !expDate.getValue().isEmpty()) ;
|
return (cardFieldState.getValue() == EntryState.UNSELECTED && expFieldState.getValue() == EntryState.UNSELECTED && expDate.getValue() != null && !expDate.getValue().isEmpty()) ;
|
||||||
}
|
}
|
||||||
@ -106,8 +109,9 @@ public class ManualEntryViewModel extends ViewModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean validateData() {
|
public boolean validateData() {
|
||||||
if(_cardScheme.getValue() == CardScheme.MPU) return validateDataMPU();
|
return validateCard();
|
||||||
else return validateDataEmv();
|
// if(_cardScheme.getValue() == CardScheme.MPU) return validateDataMPU();
|
||||||
|
// else return validateDataEmv();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void resetUI() {
|
public void resetUI() {
|
||||||
@ -306,23 +310,23 @@ public class ManualEntryViewModel extends ViewModel {
|
|||||||
if (pan.startsWith("4"))
|
if (pan.startsWith("4"))
|
||||||
{
|
{
|
||||||
_cardScheme.setValue(CardScheme.VISA);
|
_cardScheme.setValue(CardScheme.VISA);
|
||||||
cvvVisibility.setValue(0);
|
// cvvVisibility.setValue(0);
|
||||||
}
|
}
|
||||||
else if (pan.startsWith("51") || pan.startsWith("52") || pan.startsWith("53") || pan.startsWith("54") || pan.startsWith("55")) {
|
else if (pan.startsWith("51") || pan.startsWith("52") || pan.startsWith("53") || pan.startsWith("54") || pan.startsWith("55")) {
|
||||||
_cardScheme.setValue(CardScheme.MASTERCARD);
|
_cardScheme.setValue(CardScheme.MASTERCARD);
|
||||||
cvvVisibility.setValue(0);
|
// cvvVisibility.setValue(0);
|
||||||
}
|
}
|
||||||
else if (pan.startsWith("3528")) {
|
else if (pan.startsWith("3528")) {
|
||||||
if(pan.length() > 4 && (Integer.parseInt(pan.substring(0, 4)) >= 3528 && Integer.parseInt(pan.substring(0, 4)) <= 3589)) {
|
if(pan.length() > 4 && (Integer.parseInt(pan.substring(0, 4)) >= 3528 && Integer.parseInt(pan.substring(0, 4)) <= 3589)) {
|
||||||
_cardScheme.setValue(CardScheme.JCB);
|
_cardScheme.setValue(CardScheme.JCB);
|
||||||
cvvVisibility.setValue(0);
|
// cvvVisibility.setValue(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (pan.startsWith("60") || pan.startsWith("62") || pan.startsWith("65") || pan.startsWith("81"))
|
else if (pan.startsWith("60") || pan.startsWith("62") || pan.startsWith("65") || pan.startsWith("81"))
|
||||||
{
|
{
|
||||||
_cardScheme.setValue(CardScheme.UPI);
|
_cardScheme.setValue(CardScheme.UPI);
|
||||||
cvvVisibility.setValue(0);
|
// cvvVisibility.setValue(0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -18,6 +18,7 @@ import com.utsmyanmar.paylibs.model.TradeData;
|
|||||||
import com.utsmyanmar.paylibs.print.printx.PrintXStatus;
|
import com.utsmyanmar.paylibs.print.printx.PrintXStatus;
|
||||||
import com.utsmyanmar.paylibs.sign_on.EchoTestProcess;
|
import com.utsmyanmar.paylibs.sign_on.EchoTestProcess;
|
||||||
import com.utsmyanmar.paylibs.sign_on.SignOnListener;
|
import com.utsmyanmar.paylibs.sign_on.SignOnListener;
|
||||||
|
import com.utsmyanmar.paylibs.utils.POSUtil;
|
||||||
import com.utsmyanmar.paylibs.utils.core_utils.SystemParamsOperation;
|
import com.utsmyanmar.paylibs.utils.core_utils.SystemParamsOperation;
|
||||||
import com.utsmyanmar.paylibs.utils.enums.TransMenu;
|
import com.utsmyanmar.paylibs.utils.enums.TransMenu;
|
||||||
import com.utsmyanmar.paylibs.utils.iso_utils.TransactionType;
|
import com.utsmyanmar.paylibs.utils.iso_utils.TransactionType;
|
||||||
@ -223,6 +224,7 @@ public class SettlementTransactionFragment extends DataBindingFragment implement
|
|||||||
}
|
}
|
||||||
long totalAmount = saleAmount + preAmount + caAmount;
|
long totalAmount = saleAmount + preAmount + caAmount;
|
||||||
sharedViewModel.totalAmount.postValue(totalAmount);
|
sharedViewModel.totalAmount.postValue(totalAmount);
|
||||||
|
sharedViewModel.setAmount(POSUtil.getInstance().getDecimalAmountSeparatorFormat(totalAmount));
|
||||||
|
|
||||||
settlementViewModel.isNoData.setValue(false);
|
settlementViewModel.isNoData.setValue(false);
|
||||||
|
|
||||||
@ -243,6 +245,8 @@ public class SettlementTransactionFragment extends DataBindingFragment implement
|
|||||||
|
|
||||||
settlementViewModel.isNoData.setValue(true);
|
settlementViewModel.isNoData.setValue(true);
|
||||||
|
|
||||||
|
sharedViewModel.setAmount(POSUtil.getInstance().getDecimalAmountSeparatorFormat(0));
|
||||||
|
|
||||||
setSettlementViewModelData(saleCount,saleAmount,preCount,preAmount,refundCount,refundAmount,caCount,caAmount);
|
setSettlementViewModelData(saleCount,saleAmount,preCount,preAmount,refundCount,refundAmount,caCount,caAmount);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -219,13 +219,13 @@ public class SettlementViewModel extends ViewModel {
|
|||||||
private void updateDB() {
|
private void updateDB() {
|
||||||
|
|
||||||
if(payDetails != null && payDetails.size() > 0) {
|
if(payDetails != null && payDetails.size() > 0) {
|
||||||
for (PayDetail paydetail:payDetails) {
|
for (PayDetail pay:payDetails) {
|
||||||
|
|
||||||
// if(paydetail.getTransactionType() == TransactionsType.SALE.value) {
|
// if(paydetail.getTransactionType() == TransactionsType.SALE.value) {
|
||||||
// paydetail.setIsSettle(true);
|
// paydetail.setIsSettle(true);
|
||||||
// updatePayDetail(paydetail);
|
// updatePayDetail(paydetail);
|
||||||
// } else {
|
// } else {
|
||||||
deletePayDetail(payDetail);
|
deletePayDetail(pay);
|
||||||
// repository.deletePayDetail(paydetail);
|
// repository.deletePayDetail(paydetail);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
@ -403,6 +403,7 @@ public class SettlementViewModel extends ViewModel {
|
|||||||
SettleData settleData = new SettleData(saleCount,saleAmount,preAuthCount,preAuthAmount,refundCount,refundAmount,caCount,caAmount);
|
SettleData settleData = new SettleData(saleCount,saleAmount,preAuthCount,preAuthAmount,refundCount,refundAmount,caCount,caAmount);
|
||||||
payDetail.setSettleDataObj(settleData);
|
payDetail.setSettleDataObj(settleData);
|
||||||
|
|
||||||
|
if(payDetails != null)
|
||||||
payDetail.setCardSettleData(CardSettleData.convertFromPayDetail(payDetails));
|
payDetail.setCardSettleData(CardSettleData.convertFromPayDetail(payDetails));
|
||||||
|
|
||||||
if(hostName == HostName.BPC) {
|
if(hostName == HostName.BPC) {
|
||||||
|
|||||||
@ -164,7 +164,8 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:visibility="@{mViewModel.cvvVisibility}">
|
android:visibility="invisible">
|
||||||
|
<!-- android:visibility="@{mViewModel.cvvVisibility}">-->
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|||||||
@ -42,7 +42,7 @@ public class SystemParamsSettings implements Serializable {
|
|||||||
|
|
||||||
// private String tmsAddress = "https://tms.smile-mm.com";
|
// private String tmsAddress = "https://tms.smile-mm.com";
|
||||||
// private String tmsAddress = "http://128.199.170.203";
|
// private String tmsAddress = "http://128.199.170.203";
|
||||||
private String tmsAddress = "http://sirius-nest.utsmyanmar.com";
|
private String tmsAddress = "https://sirius-nest.utsmyanmar.com";
|
||||||
// private String tmsAddress = "https://api-tms-uat.kbzbank.com:8443/sirius"; //for uat
|
// private String tmsAddress = "https://api-tms-uat.kbzbank.com:8443/sirius"; //for uat
|
||||||
private String ereceiptAddress = "http://receipt-nest.utsmyanmar.com"; //for on prime
|
private String ereceiptAddress = "http://receipt-nest.utsmyanmar.com"; //for on prime
|
||||||
// private String ereceiptAddress = "https://api-tms-uat.kbzbank.com:8443/receipt"; //for uat
|
// private String ereceiptAddress = "https://api-tms-uat.kbzbank.com:8443/receipt"; //for uat
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user