From 1967a02d1a027f6e9ad5793c1b2d73e22bacf168 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Mon, 9 Jun 2025 17:58:21 +0800 Subject: [PATCH] fix wechat pay --- app/main/api/internal/service/wechatpayService.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/main/api/internal/service/wechatpayService.go b/app/main/api/internal/service/wechatpayService.go index 7cf1460..1c489a5 100644 --- a/app/main/api/internal/service/wechatpayService.go +++ b/app/main/api/internal/service/wechatpayService.go @@ -137,9 +137,11 @@ func newWechatPayServiceWithWxPayPubKey(c config.Config, userAuthModel model.Use } // 初始化 notify.Handler + certificateVisitor := downloader.MgrInstance().GetCertificateVisitor(mchID) notifyHandler := notify.NewNotifyHandler( mchAPIv3Key, - verifiers.NewSHA256WithRSAPubkeyVerifier(mchPublicKeyID, *mchPublicKey)) + verifiers.NewSHA256WithRSACombinedVerifier(certificateVisitor, mchPublicKeyID, *mchPublicKey)) + logx.Infof("微信支付客户端初始化成功(微信支付公钥方式)") return &WechatPayService{ config: c.Wxpay,