WxJava
WxJava copied to clipboard
微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,视频号,公众号等的后端开发
投诉通知验签错误
### 简要描述 微信支付投诉通知验签错误,通知头部签名Base64解码异常。 ### 模块版本情况 * WxJava 模块名: weixin-java-pay * WxJava 版本号: 4.6.0 ### 详细描述 导致的原因是因为微信的[签名探测](https://pay.weixin.qq.com/docs/merchant/development/interface-rules/signature-verification.html#%E5%BA%94%E5%AF%B9%E7%AD%BE%E5%90%8D%E6%8E%A2%E6%B5%8B%E6%B5%81%E9%87%8F),会生成"WECHATPAY/SIGNTEST/"开头的签名值,导致签名base64解码异常。 希望能统一处理下微信签名探测流量。 ### 日志 ``` java.lang.IllegalArgumentException: Last unit does not have enough valid bits at...
### 简要描述 程序批量跑删除二维码的 configId,大概跑了10来个小时突然报错,如下日志: 应该是token方面的原因? ### 模块版本情况 * WxJava 模块名: * WxJava 版本号: com.github.binarywang weixin-java-cp 4.6.0 ### 详细描述 __尽量详细描述。请不要使用截图,尽量使用文字描述,代码直接贴上来,日志则请附在后面所示区域。__ 挨个configId批量删除, 删除了10来个小时,有30来万个无用的二维码configId需要删除 wxCpService.getExternalContactService().deleteContactWay(configId); ### 日志 ``` org.springframework.data.redis.RedisSystemException: Redis command interrupted; nested...
 
微信押金支付功能
# 提问前,请确保阅读过项目首页说明以及wiki开发文档相关内容,完成内容后,请务必移除包括本句在内的无用内容,以免影响他人阅读,否则直接关闭,谢谢合作~ ### 简要描述 请问什么时候对接微信的押金支付功能, https://pay.weixin.qq.com/wiki/doc/api/deposit_sl.php?chapter=27_7&index=1 ### 官方文档地址 __请提供所需功能对应的微信官方文档地址以便进行确认。__行确认。__
签名错误如何解决
# 提问前,请确保阅读过项目首页说明以及wiki开发文档相关内容,尤其是常见问题部分。完成内容后,请务必移除包括本句在内的无用内容,以免影响阅读,否则直接关闭,谢谢合作~ ## 另外如果确认属于bug,而且已明确如何修复,请参考贡献指南直接提交PR,省的浪费时间在这里描述问题,非常感谢配合 ### 简要描述 __请简单概括描述下你所遇到的问题。__ ### 模块版本情况 * WxJava 模块名: weixin-java-pay. 4.6.0 * WxJava 版本号:(旧版本不予支持,谢谢配合) ### 详细描述 在wx_pay.properties添加了,xxx代表填了真实内容,做了脱敏 ``` # wechat MP APP_ID appId=xxxxxx # wechat payment merchant...
我看到有类似的提问也有这个问题?说是升级版本就能解决,但是我已经将xstream升级到了最新的1.4.21版本了,还是报这个错误。我使用的weixin-java-cp 4.6.0的版本,请问一下这种情况如何解决呢?
实际使用过程中发现公钥模式下调用微信支付V3接口时,未设置Wechatpay-Serial请求头会返回错误信息“应答的微信支付签名验证失败”,但如果兼容两种模式并设置正确的Wechatpay-Serial请求头就可以解决该问题
目前是新注册的商户号  版本是4.7.4.b,配置如下  转账代码  回调解析代码如下  现在回调报错  这种情况如何修改代码呢,急急急
是否有大佬可以提供一个Controller demo处理转账回调,感谢
com.github.binarywang weixin-java-cp 4.5.0 调用企业微信,会没有正确的返回。多次出现这种情况