![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信支付
爱唱歌的胖虎
这个作者很懒,什么都没留下…
展开
-
用Java写微信支付Jsp进行下单操作
首先我们先观察一下官方给的文档点我进入文档**看上去是不是觉得微信很吊,写得接口文档太棒了?接下来才是采坑的开始!当你发现你调用微信参数接口都参数正确的时候,你却发现微信返回来一个错误大致意思是签名错误,这时你是不是有一万个问号这就是最恶心的地方,于是经过我一个晚上没闭眼,翻箱倒柜,熬夜加班,我总结出了以下坑:微信微信在调用支付接口的时候是需要签名信息,签名信息写在请求主题的Header里面,字段为 Authorization调用的接口不同,所生成的签名参数也会不同所需参数Total(金原创 2021-05-13 17:38:43 · 559 阅读 · 4 评论 -
微信支付使用Java解密时,抛出异常AEADBadTagException: Tag mismatch!
我们看一下官方文档说明首先先自查三种原因通常有三种可能:使用了错误的API v3密钥,如使用了其他商户号的密钥,或者使用了APIv2的APIKey。密文不正确。请检查提交解密的密文和收到的密文。注意报文中的密文经过了Base64编码。解密时接口遗漏传入附加数据(associated_data)如果以上都没有问题的话那么进入下一步操作由于微信调用回调地址的时候可能并不是一次传输数据,如果使用@requestBody 标签去接收参数的话可能会不全,所以我们要使用 HttpServletRequ原创 2021-05-13 16:44:26 · 6043 阅读 · 7 评论