微信API V3 代金券发放接口。按文档代码写。可以发券成功。但是报:应答的微信支付签名验证失败?
第一个问题:为什么报错了。代金券发送却成功。
然后我自己加了这个:签名
String sign =APIV3Util.getToken("POST",url,reqdata,mchId,mchSerialNo,keyPath); httpPost.addHeader("Authorization", authorization);
结果返回:<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
连发券都没成功 搞了3天了。都没能解决这个问题
https://wechatpay-api.gitbook.io/wechatpay-api-v3/建议参考一下这篇文档。V3接口的证书和之前V2的不太一样。有一套平台证书。看看你是不是平台证书弄错了。