支付回调

This commit is contained in:
2025-02-14 17:58:25 +08:00
parent cb730c3d3f
commit 8dfdd4a9dd
5 changed files with 55 additions and 7 deletions

View File

@@ -155,6 +155,23 @@ public class CzgPayUtils {
}
public static <T> T getCzg(CzgBaseRespParams respParams, Class<T> clazz) {
AssertUtil.isNull(respParams, "超掌柜交易 回调数据为空");
// CzgBaseRespParams respParams = JSONObject.parseObject(dataJsonStr, CzgBaseRespParams.class);
log.info("超掌柜交易请求响应,{}", respParams);
if (!"000000".equals(respParams.getCode())) {
log.error("超掌柜回调响应失败,{}", respParams);
return null;
}
if (StrUtil.isNotBlank(respParams.getSign())) {
if (validateSign(respParams.getSign(), respParams.getBizData())) {
log.error("超掌柜回调 验签失败,{}", respParams);
}
}
return JSONObject.parseObject(respParams.getBizData(), clazz);
}
/**
* 默认Post
*