weixin-java-pay-demo icon indicating copy to clipboard operation
weixin-java-pay-demo copied to clipboard

您好,切换了新的商户号和秘钥,支付是成功的,但回调不成功是什么原因呢?

Open zhujuna opened this issue 3 years ago • 0 comments

问题(提问前,请确保阅读过项目首页说明以及SDK wiki文档相关内容)

简要描述

明确描述下你所遇到的问题,(友情提示,如果确认属于bug,请参考贡献指南直接提交PR,省的花费时间在这里描述问题,非常感谢配合)

版本情况

  • WxJava 版本号: <artifactId>wxpay-sdk</artifactId> 0.0.3

    <artifactId>wx-java-pay-spring-boot-starter</artifactId> 4.1.0

期待结果

尽量详细描述 正常支付并回调成功。

实际情况

尽量详细描述 公司要求切换了新的商户号和秘钥,支付成功扣钱,但回调没有成功,查看后台日志一直提示:服务器回包里面的签名是xxx,而在切换之前是正常支付的,联系过微信的技术告知微信支付账号没问题。

重现步骤

  1. 更换商户号与秘钥并重启服务
  2. app下单使用微信支付
  3. 支付成功扣款,但订单状态未改变,没有成功回调

日志

日志内容如果过多,请将日志放在 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

zhujuna avatar Jul 04 '22 12:07 zhujuna