微信小程序确认收货组件无法调起的注意事项

小程序 0

wx.openBusinessView - weappOrderConfirm
官方文档:小程序确认收货组件接入说明

记录调用的注意事项

  1. 交易信息参数可以使用transaction_id或merchant_id+merchant_trade_no来唯一指定要确认收货的订单。注意,这笔订单需要处于待收货状态,否则会出现获取订单失败。(success,status: cancel)
  2. 当前确认收货的用户需要是该订单的下单者,即操作用户的openid与订单支付者openid相同,才能操作该订单。否则会出现获取订单失败。(success,status: fail)
    在这里插入图片描述

示例代码:

//拉起确认收货组件if (wx.openBusinessView) {  wx.openBusinessView({    businessType: 'weappOrderConfirm',    extraData: {      merchant_id: '1230000109',      merchant_trade_no: '1234323JKHDFE1243252',      transaction_id: '420123123123123123123'    },    success() {      //dosomething    },    fail() {      //dosomething    },    complete() {      //dosomething    }  });} else {  //引导用户升级微信版本}//响应组件回调App({  onShow (options) {    // Do something when show  }  })

也许您对下面的内容还感兴趣: