小程序跳转申请ETC授权扣费
更新时间:2023.12.12# 简介
调用预开通用户ETC指定卡扣费API获取preopen_id
跳转车主小程序进行授权/开通操作
# 1、wx.openBusinessView(Object object)
接口名称: wx.openBusinessView
接口兼容: 小程序版本库 >= 2.6.0,低版本需提示用户升级微信版本。
# 字段说明
# 接口参数
- businessType 必填【跳转类型】 要打开的业务类型,固定配置:wxpayVehicleETC
- extraData 必填【传递给小程序的数据】 需要传递给目标小程序的数据。
- 属性
- success 选填【调用成功】 接口调用成功的回调函数。
- fail 选填【调用失败】 接口调用失败的回调函数。
- complete 选填【调用结束】 接口调用结束的回调函数(调用成功、失败都会执行)。
# 回调示例
1wx.openBusinessView({2 businessType: 'wxpayVehicleETC',//固定值3 extraData: {4 preopen_id: 'Xxxxxxxx'5 },6 success() {7 // 这里是success回调函数8 },9 fail() {10 // 这里是fail回调函数11 },12 complete() {13 // 这里是complete回调函数14 } 15})
# 2、wx.navigateToMiniProgram (Object object)
接口名称: wx.navigateToMiniProgram,详见小程序API文档 (opens new window)
接口兼容: 小程序版本库 >= 2.6.0,低版本需提示用户升级微信版本。每个小程序可跳转的其他小程序数量限制为不超过 10 个。
- appId 必填【微信车主小程序AppID】 支付分公众账号ID,固定配置:wxbcad394b3d99dac9。
- path 必填【打开小程序的页面路径】 打开小程序的页面路径,固定配置:pages/etc/index
- extraData 必填【传递给小程序的数据】 需要传递给目标小程序的数据。
- 属性
- success 必填【调用成功】 接口调用成功的回调函数。
- fail 必填【调用失败】 接口调用失败的回调函数。
- complete 必填【调用结束】 接口调用结束的回调函数(调用成功、失败都会执行)。
# 示例代码
1wx.navigateToMiniProgram({2 AppId: 'wxbcad394b3d99dac9', 3 path: '', 4 extraData: {5 preopen_id: 'Xxxxxxxx'6 },7 success() {8 // 这里是success回调函数9 },10 fail() {11 // 这里是fail回调函数12 },13 complete() {14 // 这里是complete回调函数15 } 16})
# 错误码
错误码 | 错误信息 | 说明 |
---|---|---|
-1 | system error | 未知错误 |
-2 | request CGI error | CGI失败 |
-3 | cancel | 没有调用navigateBackMiniProgram之外的情况返回(包括但不限于右划操作、Android切换进程) |
-4 | invalid businessType | 找不到businessType对应的业务类型 |
-5 | parameter error | 参数错误 |
文档是否有帮助