小程序纯签约
更新时间:2024.11.14商户可以通过请求此接口唤起小程序委托代扣的签约页面
|
接口说明
适用对象:服务商
请求URL: wx.navigateToMiniProgram(OBJECT)接口
接口兼容: iOS 微信客户端 6.5.9 版本开始支持,Android 客户端即将在 6.5.10 版本开始支持
OBJECT参数说明
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 | |||
---|---|---|---|---|---|---|---|
微信签约小程序appid | appId | string[1,32] | 是 | 固定值 :wxbd687630cd02ce1d | |||
场景信息传递给小程序的数据 | extraData | object | 是 | 签约的请求参数,详情见extraData字段详细说明。 | |||
| |||||||
打开小程序的页面路径 | path | string[1,64] | 是 | 固定值:pages/index/index | |||
接口调用成功的回调函数 | success | Function | 是 | - | |||
接口调用失败的回调函数 | fail | Function | 是 | - | |||
接口调用结束的回调函数 | complete | Function | 是 | 调用成功、失败都会执行 |
示例代码
用户签约完成之后,会跳转回商户小程序,可通过onShow(OBJECT)所携带的参数判断判断用户由签约小程序返回商户小程序,OBJECT返回参数请查看小程序开发文档onShow参数说明
referrerInfo.extraData字段说明
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 |
---|---|---|---|---|
返回码 | return_code | string[1,16] | 是 | 客户端小程序收到的签约结果 |
错误信息 | return_msg | string[1,128] | 是 | 签约失败的错误信息 |
委托代扣协议id | contract_id | string[1,32] | 是 | 签约成功后微信返回的委托代扣协议id |
|
示例代码