这边是开放平台,没有界面截图。 可以提供接口返回数据。其实根据transaction_id应该就能够定位了吧。 微信单号: 4200002840202507284272318180 下单:2025-07-28 09:52:21 支付:2025-07-28 09:52:32 推送 09:52:42 这一笔 appid:wx2cc56d7950b84321 openid:oRZXF5AgBAFcEDdocRh9E_2PLoWE 根据appid和openid可以查询这个用户有两个订单,一个正常的,还有一个就是这个有问题的。 异常这个订单查询发货状态接口返回数据 { errcode:0, errmsg:"ok", order:{ transaction_id:"4200002840202507284272318180", merchant_trade_no:"20250728110113130266231553680257", description:"", paid_amount:4255, openid:"oRZXF5AgBAFcEDdocRh9E_2PLoWE", trade_create_time:0, pay_time:1753667552, order_state:4, shipping:[ ], in_complaint:false, merchant_id:"******隐藏*****", sub_merchant_id:"774425665", }, },
发货信息管理系统有bug吗?这边有好些订单,明明刚下单还没发货,却收到完成推送,资金也真的结算了。这边有小程序开通了发货管理的。 最近发现一些订单,明明用户刚下单,还不到一分钟,就收到微信推送的trade_manage_order_settlement消息,表示结算完成了。 因为之前有逻辑收到这个推送就会对订单自动确认收货(这种一般是针对那种用户不手动点确认,系统等几天自动结算完成后进行的操作)。 但现在这样,商家还没发货,订单就变成已确认收货的状态了,商家都没法进行发货了。 这里提供一下订单和推送信息 微信单号: 4200002804202507224015153785下单时间:2025-07-22 07:37:43 推送时间:07:37:59 消息内容(去掉敏感信息):{"ToUserName":"xxxxx","FromUserName":"xxxxxx","CreateTime":"1753141078","MsgType":"event","Event":"trade_manage_order_settlement","transaction_id":"4200002804202507224015153785","merchant_id":"xxxxxxx","sub_merchant_id":"xxxx","merchant_trade_no":"20250722110113130266231540235097","pay_time":"1753141070","shipped_time":"0","confirm_receive_method":"2","confirm_receive_time":"0","settlement_time":"1753141078"} 微信单号: 4200002799202507248458645853下单时间:2025-07-24 11:56:09 推送时间:11:56:39 微信单号 4200002749202507250702692963 下单时间:2025-07-25 08:56:47 支付:2025-07-25 08:56:53 推送:08:57:02 。。。。。 最近的一笔 微信单号: 4200002840202507284272318180 下单:2025-07-28 09:52:21 支付:2025-07-28 09:52:32 推送 09:52:42 基本上都是下单不到一分钟就结算完成了。 因为没有发货的时候,不提供确认收货的功能,基本可以排除是用户操作。 目前只注意到两个小程序是这样,但是,又不是所有订单都这样,有些订单又是正常的,不清楚到底为什么。 另外,之前还出现过另外一种情况,就是订单还没发货,交易状态变成了(6) 资金待结算(通过【查询订单发货状态】接口查询到的order_state)。然后商家发货时,发货信息上传失败,提示这个订单不能再发货了。过了几天,订单资金正常结算了,也就没反馈这个问题了。
星期二 12:10需求又来了。 还有两天,赶紧行动起来。
2022-12-13[图片]
支付提示交易请求已提交?[图片]
2022-06-16