添加callback回调日志

This commit is contained in:
liaozetao
2024-01-04 14:34:22 +08:00
parent 44679e0fef
commit e460f9b617

View File

@@ -135,6 +135,7 @@ public class MyCardBizServiceImpl implements MyCardBizService {
}
String preHashValue = callback.getReturnCode() + callback.getPayResult() + callback.getFacTradeSeq() + callback.getPaymentType() + callback.getAmount() + callback.getCurrency() + callback.getMyCardTradeNo() + callback.getMyCardType() + callback.getPromoCode() + myCardConfig.getSecretKey();
String hash = DigestUtils.sha256Hex(preHashValue).replaceAll(StrUtil.DASHED, StrUtil.EMPTY).toLowerCase();
log.info("request hash : {}, preHashValue : {}, server hash : {}", callback.getHash(), preHashValue, hash);
if (!hash.equals(callback.getHash())) {
throw new ApiException("Hash校验失败");
}