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")){
|
||||
emvOnlineResult.setRejCode("00");
|
||||
}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);
|
||||
|
||||
} 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) {
|
||||
// Denial
|
||||
importOnlineProcessStatus(SdkResult.Fail,emvOnlineResult);
|
||||
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
|
||||
} else {
|
||||
// Failed
|
||||
importOnlineProcessStatus(SdkResult.Fail,emvOnlineResult);
|
||||
importOnlineProcessStatus(SdkResult.Success,emvOnlineResult);
|
||||
}
|
||||
}
|
||||
LogUtil.d(TAG,"Field 39 value:"+valueF039);
|
||||
LogUtil.e(Constant.TAG, "status: " );
|
||||
|
||||
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 ereceiptAddress = "https://api-tms-uat.kbzbank.com:8443/receipt";
|
||||
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 restrictedBinValues = "";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user