refactor: change alipay verify sign mode

This commit is contained in:
zchengo
2023-01-27 11:54:29 +08:00
parent 9f944a34f6
commit dd02c7e15d
2 changed files with 1 additions and 4 deletions
+1 -1
View File
@@ -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
}
-3
View File
@@ -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)