Open
Description
client, err := NewWechatClient(s.conf)
if err != nil {
return nil, err
}
notifyReq, err := wechat.V3ParseNotify(req)
if err != nil {
return nil, fmt.Errorf("V3ParseNotify %w", err)
}
data := NotifyOrderRes{}
if err := notifyReq.VerifySignByPK(client.WxPublicKey()); err != nil {
return nil, err
}
if err := notifyReq.DecryptCipherTextToStruct(s.conf.ApiV3Key, &data); err != nil {
return nil, err
}
return &data, nil
其中在VerifySignByPK 这个函数里面的V3VerifySignByPK 校验不通过[verify signature error]: crypto/rsa: verification error
但是我看了下WxPublicKey也是对的 有谁遇到过吗