提供zblog模板_zblog主题_wordpress模板的下载和定制

微信支付JSPAI调起支付后提示“该订单已过期,请重新下单”的解决办法

天兴工作室 2023-06-11 10:13 教程 1788 0 评论


最近在给“天兴用户中心”插件添加微信支付的“JSAPI”接口的时候,按照微信支付官方文档提交了数据之后,微信直接提示“该订单已过期,请重新下单”,如下图:

微信支付JSPAI调起支付后提示“该订单已过期,请重新下单”的解决办法 jsapi接口 订单过期 微信支付 教程 第1张

官方文档所示需提交的数据和格式如下:

微信支付JSPAI调起支付后提示“该订单已过期,请重新下单”的解决办法 jsapi接口 订单过期 微信支付 教程 第2张

经过仔细对比后并没有发现问题,而且按照提示的字面意思是订单过期了,但是发起订单的时候并没有设置“交易结束时间 ”,而且官方文档也注明这个“交易结束时间 ”并不是必填项。

所以到底是哪里的时间不对导致提示“该订单已过期,请重新下单”呢,排查好久皆无果,只能网上搜。

最后在微信开放社区里面看到了一个用户回复:

微信支付JSPAI调起支付后提示“该订单已过期,请重新下单”的解决办法 jsapi接口 订单过期 微信支付 教程 第3张

根据这个用户的说法删掉了package里面的“up_”,果然好了。

微信支付文档果然是个大坑。


没有找到能解决你问题的教程?

您可以试着搜索一下或者直接在线提问。我们也提供收费技术支持,有需要可以在线联系我们。

在线提问 在线客服

欢迎 发表评论: 取消回复

请填写验证码
  • 最新文章
  • 热文排行
  • 最多评论
标签聚合
  • 登 录
  • 注册账号 忘记密码?
  • 注 册
  • 已有账号?直接登录 忘记密码?
  • 社交账号登录