online pin for jcb
This commit is contained in:
parent
7a317dede7
commit
d371e0f4e6
@ -298,7 +298,7 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
|||||||
LogUtil.d(TAG, "TransData :" + transData.getTransAmount());
|
LogUtil.d(TAG, "TransData :" + transData.getTransAmount());
|
||||||
LogUtil.d(TAG, "start emv ");
|
LogUtil.d(TAG, "start emv ");
|
||||||
|
|
||||||
emvHandler.emvDebugLog(true);
|
emvHandler.emvDebugLog(false);
|
||||||
emvHandler.emvProcess(transData, emvProcessListener);
|
emvHandler.emvProcess(transData, emvProcessListener);
|
||||||
|
|
||||||
|
|
||||||
@ -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"
|
"FF31", "9F7B", "8E","9F15", "9F01", "9F1B", "9F09"
|
||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -1431,7 +1431,14 @@ private void configJcbContactlessParameter() {
|
|||||||
// emvHandler.setTlv(ByteUtils.hexString2ByteArray("DF8161"), ByteUtils.hexString2ByteArray("7F00"));
|
// emvHandler.setTlv(ByteUtils.hexString2ByteArray("DF8161"), ByteUtils.hexString2ByteArray("7F00"));
|
||||||
byte[] tag9F53 = emvHandler.getJcbContactlessTIP();
|
byte[] tag9F53 = emvHandler.getJcbContactlessTIP();
|
||||||
Log.d("nexgo", "getJcbContactlessTIP: tag9F53->:" + ByteUtils.byteArray2HexString(tag9F53));
|
Log.d("nexgo", "getJcbContactlessTIP: tag9F53->:" + ByteUtils.byteArray2HexString(tag9F53));
|
||||||
|
// if (tag9F53 != null) {
|
||||||
|
// tag9F53[1] &= 0x7F; //disable issuer update
|
||||||
|
// emvHandler.setJcbContactlessTIP(tag9F53);
|
||||||
|
// Log.d("nexgo", "tag9F53->:" + ByteUtils.byteArray2HexString(tag9F53));
|
||||||
|
//
|
||||||
|
// }
|
||||||
if (tag9F53 != null) {
|
if (tag9F53 != null) {
|
||||||
|
tag9F53[0] &= 0x72; //enable online pin
|
||||||
tag9F53[1] &= 0x7F; //disable issuer update
|
tag9F53[1] &= 0x7F; //disable issuer update
|
||||||
emvHandler.setJcbContactlessTIP(tag9F53);
|
emvHandler.setJcbContactlessTIP(tag9F53);
|
||||||
Log.d("nexgo", "tag9F53->:" + ByteUtils.byteArray2HexString(tag9F53));
|
Log.d("nexgo", "tag9F53->:" + ByteUtils.byteArray2HexString(tag9F53));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user