收藏
回答

小程序确认收货组件 已确认收货,但success回调中仍返回cancel

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.openBusinessView 微信安卓客户端 8.0.29 2.0.0

情况同步:

1、实际订单已确认收货;

2、但是商城这边的订单状态还未同步,,B端、C端仍是未确认收货状态;故B端产生疑问和C端可点击调起微信组件;

3、C端调起微信组件,success回调中返回的(res?.extraData?.status)却是错误的 cancel 状态


备注:

"success":用户确认收货成功;"fail":用户确认收货失败;"cancel":用户取消


测试真机日志:

🍂-----log-obj--success res: {"errCode": 0, "extraData": {"status": "cancel", "req_extradata": {"transaction_id": "4200002423202408278043512854"}}, "errMsg": "openBusinessView:ok"}


信息备注:

"transaction_id": "4200002423202408278043512854"

官方组件返回问题,不用提供代码片段


社区相似问题:

小程序收货组件已经确认收货了,但status返回还是cancel?

https://developers.weixin.qq.com/community/develop/doc/000e2478134f608330b0fced66b800?highLine=openBusinessView%2520cancel

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    09-11

    你好,评论区回复的帖子我们当时有做社区回复,可能评论被和谐了。


    当时的内容是: wxd27aa1f4d136e1c4 下单时间是2023-11-28 16:15:08 4200002013202311284768223969,这个是因为这个单在16:45就已经确认收货了,他17点再通过组件进去,默认就看到的是

    这个页面,所以回调是cancel,不是sucesss

    09-11
    有用
    回复 2
    • lokami
      lokami
      09-19
      我遇到了一样的问题,想问一下为什么明明是确认收获状态,回调确是cancel呢,我们如何确认这个订单是确认收获状态啊,因为要做订单状态显示,现在一直卡着确认收货,但是实际又已经确认收货了
      09-19
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      09-20回复lokami
      1:上面的回复那一句话不明白呢?关于取到cancel。
      2:trade_manage_order_settlement事件推送(我们如何确认这个订单是确认收获状态)
      09-20
      回复
登录 后发表内容