update for jcb response code
This commit is contained in:
parent
fad587f632
commit
b5d3c601ce
@ -55,7 +55,27 @@ public class AuthorizationProcessUtil {
|
|||||||
if(field39.getDataStr().equals("000")){
|
if(field39.getDataStr().equals("000")){
|
||||||
emvOnlineResult.setRejCode("00");
|
emvOnlineResult.setRejCode("00");
|
||||||
}else{
|
}else{
|
||||||
emvOnlineResult.setRejCode(field39.getDataStr());
|
// emvOnlineResult.setRejCode(field39.getDataStr());
|
||||||
|
switch (field39.getDataStr()) {
|
||||||
|
case "103":
|
||||||
|
emvOnlineResult.setRejCode("01");
|
||||||
|
break;
|
||||||
|
case "100":
|
||||||
|
emvOnlineResult.setRejCode("05");
|
||||||
|
break;
|
||||||
|
case "117":
|
||||||
|
emvOnlineResult.setRejCode("55");
|
||||||
|
break;
|
||||||
|
case "209":
|
||||||
|
emvOnlineResult.setRejCode("04");
|
||||||
|
break;
|
||||||
|
case "104":
|
||||||
|
emvOnlineResult.setRejCode("62");
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
emvOnlineResult.setRejCode(field39.getDataStr());
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -165,15 +185,24 @@ public class AuthorizationProcessUtil {
|
|||||||
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
|
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
equals = TextUtils.equals("3035", valueF039) || TextUtils.equals("3531", valueF039);
|
// equals = TextUtils.equals("3035", valueF039) || TextUtils.equals("3531", valueF039);
|
||||||
|
// if (equals) {
|
||||||
|
// // Denial
|
||||||
|
// importOnlineProcessStatus(SdkResult.Fail,emvOnlineResult);
|
||||||
|
// } else {
|
||||||
|
// // Failed
|
||||||
|
// importOnlineProcessStatus(SdkResult.Fail,emvOnlineResult);
|
||||||
|
// }
|
||||||
|
equals = TextUtils.equals("3035", valueF039) || TextUtils.equals("3531", valueF039) || TextUtils.equals("313033", valueF039);
|
||||||
if (equals) {
|
if (equals) {
|
||||||
// Denial
|
// Denial
|
||||||
importOnlineProcessStatus(SdkResult.Fail,emvOnlineResult);
|
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
|
||||||
} else {
|
} else {
|
||||||
// Failed
|
// Failed
|
||||||
importOnlineProcessStatus(SdkResult.Fail,emvOnlineResult);
|
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
LogUtil.d(TAG,"Field 39 value:"+valueF039);
|
||||||
LogUtil.e(Constant.TAG, "status: " );
|
LogUtil.e(Constant.TAG, "status: " );
|
||||||
|
|
||||||
String scriptResult = ByteUtil.bytes2HexStr(outData);
|
String scriptResult = ByteUtil.bytes2HexStr(outData);
|
||||||
|
|||||||
@ -45,7 +45,7 @@ public class SystemParamsSettings implements Serializable {
|
|||||||
// private String tmsAddress = "https://api-tms-uat.kbzbank.com:8443/sirius";
|
// private String tmsAddress = "https://api-tms-uat.kbzbank.com:8443/sirius";
|
||||||
// private String ereceiptAddress = "https://api-tms-uat.kbzbank.com:8443/receipt";
|
// private String ereceiptAddress = "https://api-tms-uat.kbzbank.com:8443/receipt";
|
||||||
private String tmsAddress = "https://sirius-nest.utsmyanmar.com/api/v1";
|
private String tmsAddress = "https://sirius-nest.utsmyanmar.com/api/v1";
|
||||||
private String ereceiptAddress = "https://receipt-nest.utsmyanmar.com/api/v1";
|
private String ereceiptAddress = "https://receipt-nest.utsmyanmar.com";
|
||||||
|
|
||||||
private String binValues = "";
|
private String binValues = "";
|
||||||
private String restrictedBinValues = "";
|
private String restrictedBinValues = "";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user