疯体游戏支付sign问题解决

master
duhui 2023-05-19 17:43:42 +08:00
parent 490cc1a7c5
commit 06acff5c7f
2 changed files with 5 additions and 7 deletions

View File

@ -25,7 +25,7 @@ public class ChengfengRechargeController {
@Resource
private PayLogic payLogic;
private static final String Md5_Key = "87826953070847860565318328257005";
private static final String Md5_Key = "nsquppru9snefhiheyda86vrya2kf7k3";
public static final String Callback_Key = "87826953070847860565318328257005";
@ -68,13 +68,12 @@ public class ChengfengRechargeController {
String sign = map.get("sign");
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
String md5Sign = map.get("md5Sign");
String decodeMd5Sign = FengTiDesUtil.decode(md5Sign, Callback_Key);
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
if (mySign.equals(decodeMd5Sign)) {
if (mySign.equals(md5Sign)) {
return true;
}
LOGGER.error("疯体乘风==>sign验证异常, localSign={}md5Sign={}map={}", mySign, decodeMd5Sign, map);
LOGGER.error("疯体乘风==>sign验证异常, localSign={}md5Sign={}map={}", mySign, md5Sign, map);
return false;
}
}

View File

@ -66,13 +66,12 @@ public class FengtiIOSRechargeController {
String sign = map.get("sign");
String decodeSign = FengTiDesUtil.decode(sign, Callback_Key);
String md5Sign = map.get("md5Sign");
String decodeMd5Sign = FengTiDesUtil.decode(md5Sign, Callback_Key);
String mySign = MD5Util.encrypByMd5(decodeNtData + decodeSign + Md5_Key);
if (mySign.equals(decodeMd5Sign)) {
if (mySign.equals(md5Sign)) {
return true;
}
LOGGER.error("疯体ios==>sign验证异常, localSign={}md5Sign={}map={}", mySign, decodeMd5Sign, map);
LOGGER.error("疯体ios==>sign验证异常, localSign={}md5Sign={}map={}", mySign, md5Sign, map);
return false;
}
}