JSAPI调起支付分-订单详情

更新时间:2024.06.18

商户通过调用订单详情接口打开微信支付分小程序,引导用户查看订单详情(Web端)

# 接口说明

支持商户: 【普通服务商】

接口名称: openBusinessView

# 接口兼容

此接口引用 JSAPI版本1.5.0,引用地址:https://res.wx.qq.com/open/js/jweixin-1.5.0.js (opens new window)

# 接口参数

# Object

  • businessType 必填 string(16)
    固定配置:wxpayScoreDetail。
  • queryString 必填 string(2048)
    使用URL的query string方式传递参数,格式为key=value&key2=value2,其中value,value2需要进行UrlEncode处理。
    • 属性
  • envVersion 选填 string(128)
    要打开的小程序版本。仅在当前小程序为开发版或体验版时此参数有效。如果当前小程序是正式版,则打开的小程序必定是正式版。
    取值:
    release:正式版;
    trial:体验版;
    develop:开发版

query示例

1mch_id=1230000109&service_id=88888888000011&out_order_no=1234323JKHDFE1243252&
2timestamp=1530097563&nonce_str=zyx53Nkey8o4bHpxTQvd8m7e92nG5mG2&sign_type=HMAC-SHA256&sign=029B52F67573D7E3BE74904BF9AEA

示例

1wx.checkJsApi({
2 jsApiList: ['openBusinessView'], // 需要检测的JS接口列表
3 success: function(res) {
4 // 以键值对的形式返回,可用的api值true,不可用为false
5 // 如:{"checkResult":{"openBusinessView":true},"errMsg":"checkJsApi:ok"}
6 if (res.checkResult.openBusinessView) {
7 wx.invoke('openBusinessView', {
8 businessType: 'wxpayScoreDetail'
9 queryString: 'mch_id=1230000109&service_id=88888888000011&out_order_no=1234323JKHDFE1243252&
10 timestamp=1530097563&nonce_str=zyx53Nkey8o4bHpxTQvd8m7e92nG5mG2&sign_type=HMAC-SHA256&sign=029B52F67573D7E3BE74904BF9AEA'
11 }, function (res) {
12 // 从微信侧小程序返回时会执行这个回调函数
13 if (parseint(res.err_code) === 0) {
14 // 返回成功
15 } else {
16 // 返回失败
17 }
18 })
19 } else {
20 // 提示用户升级微信客户端版本
21 window.href = 'https://support.weixin.qq.com/cgi-bin/readtemplate?t=page/common_page__upgrade&text=text005&btn_text=btn_text_0'
22 }
23 }
24});
更多技术问题
技术咨询
反馈
咨询
目录