支付验签

This commit is contained in:
2025-02-15 13:26:40 +08:00
parent 95c56e1b03
commit b5e80c0fc1

View File

@@ -199,11 +199,12 @@ public class CzgPayUtils {
result.setCode("000000".equals(respParams.getCode()) ? 200 : Integer.parseInt(respParams.getCode())); result.setCode("000000".equals(respParams.getCode()) ? 200 : Integer.parseInt(respParams.getCode()));
result.setMsg(respParams.getMsg()); result.setMsg(respParams.getMsg());
if ("000000".equals(respParams.getCode()) && StrUtil.isNotBlank(respParams.getSign())) { if ("000000".equals(respParams.getCode()) && StrUtil.isNotBlank(respParams.getSign())) {
if (validateSign(respParams.getSign(), respParams.getBizData())) { if (validateSign(respParams.getSign(), JSONObject.toJSONString(respParams))) {
result.setCode(CzgRespCode.FAILURE.getCode()); // result.setCode(CzgRespCode.FAILURE.getCode());
result.setMsg("验签失败"); // result.setMsg("验签失败");
log.info("验签失败");
} }
result.setData(JSONObject.parseObject(result.getData().toString(), clazz)); result.setData(JSONObject.parseObject(respParams.getBizData(), clazz));
} }
} else { } else {
result.setCode(resp.getStatus()); result.setCode(resp.getStatus());