基础库 3.17.3 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
小程序插件:不支持
相关文档: 微信小店指引
功能描述
获取微信小店跟踪ID,用于电商标准化下单场景。需在创建订单前调用,调用生成订单 api 时需传入该 traceId。traceId 有效期为十分钟。
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| traceId | string | 跟踪ID,有效期十分钟,会影响归因等,需创建订单前调用,调用生成订单api时需传入该参数 |
| requireOrder | number | 是否需要同步订单 |
| requiredFundType | number | requireOrder=1时有效,0:非二级商户号订单(内测版),1:二级商户号订单(正式版),2:两种方式皆可(过渡阶段才有,最终只会存在1) |
| isAuthorized | number | 用户是否已授权同步订单信息,0:未授权,1:已授权。未授权时订单信息不会同步至「小店与卡包-订单」,但不影响正常下单 |