Skip to content

微信相关功能

绑定微信

用于微信登录,如未绑定微信,会跳转至微信进行授权;当绑定完成,可通过api接口去获取用户的openId与unionId;已绑定微信时直接返回成功结果

仅支持客户端主线版本v6.11.0及以上
扫码在客户端内测试 => /jcommind/bindWx
返回值名称类型说明
codeNumber0 - 失败
1 - 成功
dataisBindboolean是否已绑定
bindErrorString绑定过程中发生的错误信息
javascript
window.CP2.bindWx().then((res) => {
  console.log(res);
});

// {
//   "code": 1,
//   "data": { isBind: true },
// }

微信开放业务

微信开放业务(例如:微信收款)调用参数具体请查看微信支付官方文档

仅支持客户端主线版本v7.7.0及以上
扫码在客户端内测试 => /jcommind/wxOpenBusiness
参数名称类型是否必填说明
businessTypeStringY业务类型
queryObjectObjectY查询参数对象形式,无需编码,jssdk已处理
客户端实际接收参数是string类型的query
返回值名称类型说明
codeNumber0 - 失败
1 - 成功
dataObject对应微信业务结果的数据内容
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\"}"
//    },
// }