Closed lvelvee closed 3 years ago
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay-1.shtml 根据v3版接口规则,下载账单也是需要验证签名的,skip_verify只有一个地方需要设true,就是在第一次下载平台证书的时候,为了避免验证死循环,可以跳过验证。
我记得是从文档中看到过,但是现在没有找到了。
经过我的测试,下载账单文件时,Header里没有提供Wechatpay-Serial、Wechatpay-Signature、Wechatpay-TimeStamp、Wechatpay-Nonce。
看了一下官方go语言库的readme,下载账单确实不需要验签名。 https://github.com/wechatpay-apiv3/wechatpay-go#%E5%A6%82%E4%BD%95%E4%B8%8B%E8%BD%BD%E8%B4%A6%E5%8D%95
https://github.com/minibear2021/wechatpayv3/blob/4c3939f77ec2ae810dcb8c5e9644c9333977fc5f/wechatpayv3/transaction.py#L180
需要添加 skip_verify=True