added 4F and 9F7C tags
This commit is contained in:
parent
54a0b47920
commit
f580a863cf
@ -1039,7 +1039,7 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
|||||||
"9F2A", "9F26", "9F27", "9F10", "9F37", "9F36", "95", "9A", "9C", "9F02", "5F2A", "5F34", "82", "9F1A", //field 55 tag
|
"9F2A", "9F26", "9F27", "9F10", "9F37", "9F36", "95", "9A", "9C", "9F02", "5F2A", "5F34", "82", "9F1A", //field 55 tag
|
||||||
"9F03", "9F33", "4F", "9F08", "9F34", "9F35", "9F1E", "9F52","9F53", "84", "9F09", "9F41", //field55 tag
|
"9F03", "9F33", "4F", "9F08", "9F34", "9F35", "9F1E", "9F52","9F53", "84", "9F09", "9F41", //field55 tag
|
||||||
"9F5B", "8A", "9B", "9F6E", "9F7C", "9F4C", "50", "9F12", "DF01", "9F63", "5F20", "9F0B", "9F42",
|
"9F5B", "8A", "9B", "9F6E", "9F7C", "9F4C", "50", "9F12", "DF01", "9F63", "5F20", "9F0B", "9F42",
|
||||||
"FF31", "9F7B", "8E","9F15", "9F01", "9F1B", "9F09"
|
"FF31", "9F7B", "8E","9F15", "9F01", "9F1B", "9F09", "9F7C"
|
||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
@ -485,6 +485,17 @@ public class KernelDataProcessUtil {
|
|||||||
f55WaveDataStr += "9F09" + len + value;
|
f55WaveDataStr += "9F09" + len + value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Customer Exclusive Data (CED)
|
||||||
|
if (tlvMap.get("9F7C") != null) {
|
||||||
|
tlv = tlvMap.get("9F7C");
|
||||||
|
String value = tlv.getValue();
|
||||||
|
int length = tlv.getLength();
|
||||||
|
String len = getHexLen(length);
|
||||||
|
// f55DataStr += "9F09" + len + "008D";
|
||||||
|
f55DataStr += "9F7C" + len + value;
|
||||||
|
f55WaveDataStr += "9F7C" + len + value;
|
||||||
|
}
|
||||||
|
|
||||||
// Issuer application data
|
// Issuer application data
|
||||||
if (tlvMap.get("9F10") != null) {
|
if (tlvMap.get("9F10") != null) {
|
||||||
int length = tlvMap.get("9F10").getLength();
|
int length = tlvMap.get("9F10").getLength();
|
||||||
@ -589,6 +600,14 @@ public class KernelDataProcessUtil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (tlvMap.get("4F") != null) {
|
||||||
|
tlv = tlvMap.get("4F");
|
||||||
|
String value = tlv.getValue();
|
||||||
|
int length = tlv.getLength();
|
||||||
|
String len = getHexLen(length);
|
||||||
|
f55DataStr += "4F" + len + value;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// /*
|
// /*
|
||||||
// * merchant category code
|
// * merchant category code
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user