wechatpay-java
wechatpay-java copied to clipboard
使用SDK中的getTradeBill申请交易账单,返回的url无法下载账单,返回签名错误SIGN_ERROR
错误描述
我使用参考的例子的写的接口
正常返回数据,但是返回的url无法下载
返回的报错是
{ "code": "SIGN_ERROR", "message": "Http头Authorization值格式错误,请参考《微信支付商户REST API签名规则》" }
为什么会这样,我使用skd中其他的方法是OK的,说明证书,商户号,apiv3都是正确的
maven依赖
<dependency>
<groupId>com.github.wechatpay-apiv3</groupId>
<artifactId>wechatpay-java</artifactId>
<version>0.2.15</version>
</dependency>
重现bug的步骤
使用SDK中的getTradeBill申请交易账单,返回的url无法下载账单,返回签名错误SIGN_ERROR。
预期行为
SDK中的getTradeBill申请交易账单,点击response返回的url,下载交易账单文件
导致错误的代码片段
No response
操作系统
macOS
Java 版本
java8
wechatpay-java 版本
0.2.15
其他信息
No response
返回的链接也是需要使用V3接口的签名规则流程发起请求的,或者你可以使用BillDownloadServiceExtension
返回的链接也是需要使用V3接口的签名规则流程发起请求的,或者你可以使用BillDownloadServiceExtension
返回InputStream,可以的,感谢