楼主 你这个问题解决了吗
【稳定重现】订单支付提示“订单已失效,请重新返回商户下单支付”[图片] 背景:以前就偶尔会出现这种问题,但一直没头绪,之前发帖问了也没什么结果。直到今天终于自己能重现了(之前是其它用户出现的) 支付方式:小程序微信支付,每次点支付都是通过订单号生成新的prepareId 操作步骤:1、对一个订单唤起支付,选择没钱的银行卡,输入支付密码,后面会提示说没钱了 2、等一段时间(虽然我们expireTime设置了5分钟,但我还是等了3个小时再试) 3、重试支付,点支付,选卡,输入密码。就出现如图的问题了 说明一下:1、如果唤起支付后不输入密码,直接取消支付,那不论隔多久重试支付都是正常的。(我怀疑就是输入密码支付的话,微信端会记录单号) 2、所以这块是不是适合做成:如果微信支付失败的话(比如我例子中的卡没钱),就不记录单号。
2023-04-11楼主牛逼
订单发起支付的时候会报“订单已失效,请重新返回商户下单支付”?现象:订单发起支付的时候有时会报“订单已失效,请重新返回商户下单支付” 原因:第一次支付时输入错误的支付密码,或找张没钱的银行卡支付。过期时间过后再去支付就会重现。 问题: 1.在发起支付前都会调用统一下单接口(https://api.mch.weixin.qq.com/pay/unifiedorder)。会获取新的prepay_id。而在调用统一下单时传的过期时间(timeExpire)都是最新的时候,不明白为啥还会过期。(求各位大佬给一个能看订单详情的接口。除了https://api.mch.weixin.qq.com/pay/orderquery之外); 2.通过调用:https://api.mch.weixin.qq.com/pay/orderquery这个接口能看到已经过期的订单会是订单未支付状态,而不是订单取消或是订单超时之类的状态。求解答。
2023-03-07楼主大大,这个问题你解决了吗
wx.request会超时的问题?返回fail:timeout现在公司开发的小程序用户群体大概30几万,每天有3、4万的活跃用户,每天都会有几十个request fail的情况发生,在社区中搜索了类似的帖子,发现有很多类似的情况,但是没有找到确切的解决方案。 查看了开发文档,看到tls相关的描述,文档中提示tls版本需支持1.2及以下,否则部分安卓机型无法支持,自检了域名,发现域名未能支持tls1.0,请问这是问题的关键所在吗?或者能否提供其他解决方向,谢谢。 tls检测情况: [图片]
2022-12-07