added 4F and 9F7C tags

This commit is contained in:
Wai Yan Htun 2026-09-08 16:38:08 +07:00
parent 54a0b47920
commit f580a863cf
2 changed files with 20 additions and 1 deletions

View File

@ -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 {

View File

@ -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