mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-04 12:47:46 +08:00
🎨 修复H5纯签约签名BUG
This commit is contained in:
parent
a126c8e6d3
commit
452dd58af9
@ -48,6 +48,8 @@ public class WxEntrustPapServiceImpl implements WxEntrustPapService {
|
|||||||
@Override
|
@Override
|
||||||
public WxH5EntrustResult h5Sign(WxH5EntrustRequest wxH5EntrustRequest) throws WxPayException {
|
public WxH5EntrustResult h5Sign(WxH5EntrustRequest wxH5EntrustRequest) throws WxPayException {
|
||||||
wxH5EntrustRequest.checkAndSign(payService.getConfig());
|
wxH5EntrustRequest.checkAndSign(payService.getConfig());
|
||||||
|
// 微信最新接口signType不能参与签名,否则报错:签约参数签名校验错误
|
||||||
|
wxH5EntrustRequest.setSignType(null);
|
||||||
|
|
||||||
String sign = SignUtils.createSign(wxH5EntrustRequest, WxPayConstants.SignType.HMAC_SHA256, payService.getConfig().getMchKey(), null);
|
String sign = SignUtils.createSign(wxH5EntrustRequest, WxPayConstants.SignType.HMAC_SHA256, payService.getConfig().getMchKey(), null);
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user