fix wechat pay
This commit is contained in:
parent
0ebec3760d
commit
c6a79e300c
@ -135,10 +135,15 @@ func newWechatPayServiceWithWxPayPubKey(c config.Config, userAuthModel model.Use
|
|||||||
logx.Errorf("创建微信支付客户端失败: %v", err)
|
logx.Errorf("创建微信支付客户端失败: %v", err)
|
||||||
panic(fmt.Sprintf("初始化失败,服务停止: %v", err))
|
panic(fmt.Sprintf("初始化失败,服务停止: %v", err))
|
||||||
}
|
}
|
||||||
|
err = downloader.MgrInstance().RegisterDownloaderWithPrivateKey(context.Background(), mchPrivateKey, mchCertificateSerialNumber, mchID, mchAPIv3Key)
|
||||||
|
if err != nil {
|
||||||
|
logx.Errorf("注册下载器失败: %v", err)
|
||||||
|
panic(fmt.Sprintf("初始化失败,服务停止: %v", err))
|
||||||
|
}
|
||||||
|
certificateVisitor := downloader.MgrInstance().GetCertificateVisitor(mchID)
|
||||||
notifyHandler := notify.NewNotifyHandler(
|
notifyHandler := notify.NewNotifyHandler(
|
||||||
mchAPIv3Key,
|
mchAPIv3Key,
|
||||||
verifiers.NewSHA256WithRSAPubkeyVerifier(mchPublicKeyID, *mchPublicKey))
|
verifiers.NewSHA256WithRSACombinedVerifier(certificateVisitor, mchPublicKeyID, *mchPublicKey))
|
||||||
|
|
||||||
logx.Infof("微信支付客户端初始化成功(微信支付公钥方式)")
|
logx.Infof("微信支付客户端初始化成功(微信支付公钥方式)")
|
||||||
return &WechatPayService{
|
return &WechatPayService{
|
||||||
|
Loading…
Reference in New Issue
Block a user