Appearance
微信相关功能
绑定微信
用于微信登录,如未绑定微信,会跳转至微信进行授权;当绑定完成,可通过api接口去获取用户的openId与unionId;已绑定微信时直接返回成功结果
仅支持客户端主线版本v6.11.0及以上 扫码在客户端内测试 => /jcommind/bindWx
| 返回值名称 | 类型 | 说明 | |
|---|---|---|---|
| code | Number | 0 - 失败 1 - 成功 | |
| data | isBind | boolean | 是否已绑定 |
| bindError | String | 绑定过程中发生的错误信息 | |
javascript
window.CP2.bindWx().then((res) => {
console.log(res);
});
// {
// "code": 1,
// "data": { isBind: true },
// }微信开放业务
微信开放业务(例如:微信收款)调用参数具体请查看微信支付官方文档
仅支持客户端主线版本v7.7.0及以上 扫码在客户端内测试 => /jcommind/wxOpenBusiness
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| businessType | String | Y | 业务类型 |
| queryObject | Object | Y | 查询参数对象形式,无需编码,jssdk已处理 客户端实际接收参数是string类型的query |
| 返回值名称 | 类型 | 说明 |
|---|---|---|
| code | Number | 0 - 失败 1 - 成功 |
| data | Object | 对应微信业务结果的数据内容 |
javascript
window.CP2.wxOpenBusiness({
businessType: 'requestMerchantTransfer',
// jssdk内部会对queryObject做编码并转成string类型的query参数传递给客户端
queryObject: {
mchId: '1230000000',
appId: 'wx8888888888888888',
package: 'affffddafdfafddffda=='
}
}).then((res) => {
console.log(res);
});
// {
// "code": 1,
// "data": {
// businessType: "requestMerchantTransfer",
// extMsg: "{\"result\": \"success\"}"
// },
// }