文件下载接口需要跳过验签流程,以下载账单接口为例,下载账单分两步:
第一步,请求下载账单接口,微信支付返回一个下载账单的URL
第二步,商户通过第一步获取的URL 去下载账单,下载账单返回的是账单文件,响应的信息请求头中不包含微信接口响应的签名值,因此需要跳过验签的流程
第三步,商户将实际账单文件的哈希值和之前从接口获取到的哈希值进行比对,以确认数据的完整性。