8000 新版的微信支付回调通知 签名异常 · Issue #478 · go-pay/gopay · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
新版的微信支付回调通知 签名异常 #478
Open
@linchupeng

Description

@linchupeng
	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也是对的 有谁遇到过吗

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0