• JS API 列表
  • 基础
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 行业开放
  • 交易系统
  • 履约
  • tt.confirm
  • tt.confirmFulfillment
  • 预下单
  • 支付
  • 逆向交易
  • 预约
  • 营销
  • 通用交易系统
  • 交易工具
  • 第三方平台
  • 其它
  • tt.confirmFulfillment

    收藏
    我的收藏
    基础库 2.85.0.0 开始支持本方法
    调用该 API 后,弹窗展示履约相关内容,用户点击后返回调用结果。

    使用限制

      1.当前仅支持泛知识接入交易规则场景调用。
      2.最低支持版本上注明行业 SDK ,表示仅在行业 SDK 上才支持,需要在代码中配置行业 SDK 的权限:行业 SDK 的权限配置。当完成行业 SDK 的权限配置后,可通过 tt.canIUse('confirmFulfillment') 判断该 API 是否可用。

    语法

    tt.confirmFulfillment(options);

    参数说明

    object 类型,属性如下:
    属性名
    类型
    默认值
    必填
    说明
    serviceId
    string
    履约弹窗模板,不同的serviceId会对应不同的弹窗文案
    泛知识场景固定传入:201
    orderId
    string
    抖音平台交易单号
    toStatus
    string
    目标履约状态
    itemOrderIdList
    string[]
    抖音平台item单号
    toStatus 信息
    toStatus代表用户在弹窗中点击确认后,订单将流转到的履约状态。
    toStatus
    含义
    使用场景
    fulfilling
    履约中
    业务流程由“服务开始前”流转到“服务开始中“后,引导用户通过弹窗进行确认,从而将履约状态驱动到“履约中”。
    fulfill_done
    履约完成
    业务流程由“服务开始中”流转到“服务结束“后,引导用户通过弹窗进行确认,从而将履约状态驱动到“履约完成”。

    回调成功

    属性名
    类型
    说明
    errMsg
    string
    "confirmFulfillment:ok"
    logId
    string
    该数据可供服务端排查问题

    回调失败

    属性名
    类型
    说明
    errNo
    number
    错误码
    errMsg
    string
    调用结果
    errLogId
    string
    该数据可供服务端排查问题

    错误码说明

    errNo
    errMsg
    说明
    20000
    confirmFulfillment:fail params.serviceId should be string, but got undefined
    serviceId 未传。其他字段校验错误也会有类似错误信息
    12001
    confirmFulfillment:fail 操作过于频繁,请稍后再试
    操作过于频繁,请稍后再试
    10000
    confirmFulfillment:fail 参数错误
    参数错误
    10401
    confirmFulfillment:fail internal error
    请求异常,可重试或升级APP
    12001
    confirmFulfillment:fail 操作过于频繁,请稍后再试
    操作过于频繁,请稍后再试
    13000
    confirmFulfillment:fail 系统错误,请重试
    系统错误,请重试
    21550
    confirmFulfillment:fail not login
    请用真机调试或者参考常见问题
    27017
    confirmFulfillment:fail 订单存在退款记录
    订单存在退款记录
    27018
    confirmFulfillment:fail 当前已在该指定状态,无需操作
    当前已在该指定状态,无需操作
    27019
    confirmFulfillment:fail 当前指定状态无效,请检查参数
    当前指定状态无效,请检查参数
    27020
    confirmFulfillment:fail 当前不允许流转到指定状态
    当前不允许流转到指定状态
    27021
    confirmFulfillment:fail 不允许使用该方式进行调用,请检查是否使用组件或openapi
    不允许使用该方式进行调用,请检查是否使用组件或openapi
    27022
    confirmFulfillment:fail 当前请求的订单状态不相同,请检查参数
    当前请求的订单状态不相同,请检查参数

    效果示例

    根据serviceid对应的模板内容展示弹窗文案

    Bug & Tip