diff --git a/server/common/alipay.go b/server/common/alipay.go index 10c9ec5..b755f85 100644 --- a/server/common/alipay.go +++ b/server/common/alipay.go @@ -47,7 +47,7 @@ func (a *Alipay) VerifySign(req *http.Request) gopay.BodyMap { } // 支付宝异步通知验签(公钥模式) - if _, err = alipay.VerifySign(global.Config.Alipay.AlipayPublicCert, notifyReq); err != nil { + if _, err = alipay.VerifySignWithCert(global.Config.Alipay.AlipayPublicCert, notifyReq); err != nil { xlog.Error(err) return nil } diff --git a/server/initialize/alipay.go b/server/initialize/alipay.go index 33d55fa..199577f 100644 --- a/server/initialize/alipay.go +++ b/server/initialize/alipay.go @@ -4,7 +4,6 @@ import ( "crm/global" "log" - "github.com/go-pay/gopay" "github.com/go-pay/gopay/alipay" "github.com/go-pay/gopay/pkg/xlog" ) @@ -17,8 +16,6 @@ func Alipay() { return } - client.DebugSwitch = gopay.DebugOn - // 设置支付宝请求、公钥证书模式 client.SetReturnUrl(pay.ReturnURL).SetNotifyUrl(pay.NotifyURL) err = client.SetCertSnByPath(pay.AppPublicCert, pay.AlipayRootCert, pay.AlipayPublicCert)