weixin-java-pay-demo
weixin-java-pay-demo copied to clipboard
您好,切换了新的商户号和秘钥,支付是成功的,但回调不成功是什么原因呢?
问题(提问前,请确保阅读过项目首页说明以及SDK wiki文档相关内容)
简要描述
明确描述下你所遇到的问题,(友情提示,如果确认属于bug,请参考贡献指南直接提交PR,省的花费时间在这里描述问题,非常感谢配合)
版本情况
-
WxJava 版本号: <artifactId>wxpay-sdk</artifactId>
0.0.3 <artifactId>wx-java-pay-spring-boot-starter</artifactId>
4.1.0
期待结果
尽量详细描述 正常支付并回调成功。
实际情况
尽量详细描述 公司要求切换了新的商户号和秘钥,支付成功扣钱,但回调没有成功,查看后台日志一直提示:服务器回包里面的签名是xxx,而在切换之前是正常支付的,联系过微信的技术告知微信支付账号没问题。
重现步骤
- 更换商户号与秘钥并重启服务
- app下单使用微信支付
- 支付成功扣款,但订单状态未改变,没有成功回调
日志
日志内容如果过多,请将日志放在 pastebin 或者其他地方,并将url地址贴在这里
进入支付回调--------------------------------- =====5 =====13100224438 ====OK 20:45:38.954 [http-nio-9205-exec-8] INFO c.r.y.s.p.i.WxPayServiceImpl - [wechatPayNotify,583] - 回调成功,orderNo:1542851894371041280 20:45:43.721 [http-nio-9205-exec-4] WARN c.a.d.p.DruidAbstractDataSource - [testConnectionInternal,1494] - discard long time none received connection. , jdbcUrl : jdbc:mysql://xxx:3306/yb_cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 84125 20:45:43.723 [http-nio-9205-exec-4] WARN c.a.d.p.DruidAbstractDataSource - [testConnectionInternal,1494] - discard long time none received connection. , jdbcUrl : jdbc:mysql://xxx:3306/yb_cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.8, lastPacketReceivedIdleMillis : 84129 服务器回包里面的签名是:777B1CE33FC30378BBEC480D3E14F6E6 服务器回包里面的签名是:777B1CE33FC30378BBEC480D3E14F6E6 服务器回包里面的签名是:69DB5C58DDBEBA96DA20CDC59BD391B6 服务器回包里面的签名是:69DB5C58DDBEBA96DA20CDC59BD391B6