edited threshold value
This commit is contained in:
parent
ef74f2cc82
commit
87a3b5da83
@ -412,8 +412,8 @@ public class EmvParamHelper {
|
||||
|
||||
aidV2.setTransType("FF");
|
||||
aidV2.setOnlinePinCap(1);
|
||||
aidV2.setAsi(1);
|
||||
aidV2.setThreshold(99);
|
||||
aidV2.setAsi(0); //1
|
||||
// aidV2.setThreshold(99);
|
||||
|
||||
if (!(contactAid.getCvmLimit() < 0)) {
|
||||
aidV2.setContactlessCvmLimit(contactAid.getCvmLimit());
|
||||
@ -465,6 +465,10 @@ public class EmvParamHelper {
|
||||
aidV2.setAppVerNum(contactAid.getApplicationVersion());
|
||||
}
|
||||
|
||||
if (contactAid.getThreshold() != null && !contactAid.getThreshold().isEmpty()) {
|
||||
aidV2.setThreshold(Long.parseLong(contactAid.getThreshold()));
|
||||
}
|
||||
|
||||
return aidV2;
|
||||
}
|
||||
|
||||
|
||||
@ -249,6 +249,7 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
||||
transData.setTransTime(new SimpleDateFormat("hhmmss", Locale.getDefault()).format(new Date()));
|
||||
transData.setTraceNo(mPayDetail.getVoucherNo());
|
||||
|
||||
|
||||
transData.setEmvProcessFlowEnum(EmvProcessFlowEnum.EMV_PROCESS_FLOW_STANDARD);
|
||||
if (mPayDetail.getCardType() == CardTypeX.NFC.value) {
|
||||
transData.setEmvEntryModeEnum(EmvEntryModeEnum.EMV_ENTRY_MODE_CONTACTLESS);
|
||||
@ -274,6 +275,8 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
||||
emvHandler.contactlessAppendAidIntoKernel(EmvCardBrandEnum.EMV_CARD_BRAND_MASTER, (byte) 0x08, ByteUtils.hexString2ByteArray("A000000732100123"));
|
||||
LogUtil.d(TAG, "TransData :" + transData.getTransAmount());
|
||||
LogUtil.d(TAG, "start emv ");
|
||||
|
||||
emvHandler.emvDebugLog(true);
|
||||
emvHandler.emvProcess(transData, emvProcessListener);
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user