支付回调
This commit is contained in:
@@ -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
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user