抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • OpenAPI 简介
  • 通用参数
  • 小程序 OpenAPI SDK 总览
  • 签名算法
  • 基础能力
  • 触达与营销
  • 支付
  • 运营
  • 生活服务
  • 通用能力
  • 生活服务交易系统(全融合版)
  • 生活服务交易系统(账号融合版)
  • 错误码和返回码
  • 通用参数
  • 预约
  • 查询接口
  • 查询订单信息
  • 查询券状态信息
  • 查询CPS信息
  • 预下单
  • 营销算价
  • 支付
  • 核销
  • 分账
  • 退货退款
  • poi基础能力
  • CPS佣金设置与查询
  • 核销工具解决方案
  • 历史版本(不推荐使用)
  • 随心团解决方案
  • 垂直行业
  • 其它
  • 查询订单 CPS 信息。可用于判断订单是否为 CPS 订单。返回数据包含订单的支付、CPS、退款、核销等信息。
    注意:返回信息只包含 CPS 订单已核销和已退款记录(不包含退款中和退款失败记录)。

    使用限制

    接口说明

    基本信息

    基本信息
    HTTP URL
    https://open.douyin.com/api/apps/trade/v2/order/query_cps
    HTTP Method
    POST
    Scope
    industry_open.trade.cps
    权限要求
    不需要用户授权

    请求头

    参见通用参数

    请求参数

    名称
    类型
    是否必填
    描述
    示例值
    order_id
    string
    抖音开平内部交易订单号,该单号通过预下单回调传给开发者服务,长度 < 64byte。
    "mock_order_id"
    out_order_no
    string
    开发者系统生成的订单号,与唯一 order_id 关联,长度 < 64byte。
    "mock_out_no"
    说明:
      order_id 与 out_order_no 二选一。
      优先使用 order_id 查询交易模版 1.0 和交易系统的订单信息。
      使用 out_order_no 查询担保支付的订单信息(担保支付系统没有交易订单的概念)。

    请求示例

    curl --location --request POST 'https://open.douyin.com/api/apps/trade/v2/order/query_cps' \ --header 'Content-Type: application/json' \ --header 'access-token: clt.xxx' \ --data-raw='{ "order_id" : "mock_order_id", "out_order_no" : "mock_out_order_no" }'

    响应参数

    名称
    类型
    描述
    示例值
    data
    Object
    CPS 订单相关信息
    参见 data 字段
    extra
    object
    额外信息,参考通用参数中的说明

    data 字段

    名称
    类型
    描述
    示例值
    error_code
    int
    错误码,0为成功
    0
    description
    string
    错误码描述
    success
    order_id
    string
    抖音开平侧订单号
    "mock_order_id"
    out_order_no
    string
    开发者侧订单号,与 order_id一一对应
    "mock_out_order_no"
    payment_info
    Object
    CPS 订单支付相关信息
    参见 payment_info 字段
    cps_info
    Object
    CPS 相关信息
    参见 cps_info 字段
    refund_info
    Object
    CPS 订单已退款记录信息
    参见 refund_info 字段
    delivery_info
    Object
    CPS 订单已核销记录信息
    参见 delivery_info 字段

    payment_info 字段

    名称
    类型
    描述
    示例值
    total_fee
    int64
    订单实际支付金额,单位分
    10000
    order_status
    string
    订单状态,
      INIT: 初始状态
      PROCESS: 订单处理中
      SUCCESS:成功
      FAIL:失败
      TIMEOUT:用户超时未支付
      CLOSED:已关单
    "SUCCESS"
    pay_time
    string
    支付时间,格式:2021-12-12 00:00:00
    "2021-12-12 00:00:00"
    pay_channel
    int
    支付渠道枚举:
      1:微信,
      2:支付宝
      10: 抖音支付
    1
    channel_pay_id
    string
    渠道支付单号,如微信的支付单号
    "2iu208bfi2897r9hflquf"
    seller_uid
    string
    卖家商户号 id
    "287484783"
    cp_extra
    string
    预下单时开发者定义的透传信息
    ""
    message
    string
    结果描述信息,如失败原因
    "SUCCESS"

    cps_info 字段

    名称
    类型
    描述
    示例值
    total_commission_amount
    int64
    订单总佣金,单位分
    1000
    cps_item_list
    Array<object>
    订单 CPS 信息。
    对于交易模板 1.0 和担保支付订单,Array 长度为 1
    参见 cps_item_list 字段
    cps_item_list 字段
    名称
    类型
    描述
    示例值
    commission_rate
    int32
    分佣比例,万分位
    100
    commission_amount
    int64
    佣金,单位分
    1000
    source_type
    int32
    分佣类型:
      1:短视频
      2:直播间
    2
    item_id
    int64
    短视频/直播间 ID
    12323123
    sell_amount
    int64
    售价,单位分
    1000
    status
    int32
    CPS 订单状态,交易系统下为子单状态
      0:未支付,
      1:已支付(待使用);
      2:已退款(不分佣);
      3:已核销(已分佣)
    0
    item_order_id
    string
    抖音开平侧的商品单号,只存在交易系统
    "ot12323123123"
    commission_user_nickname
    string
    达人抖音昵称
    小毛驴
    commission_user_douyinid
    string
    达人抖音号
    ax81nd873
    task_id
    string
    cps任务的id
    “123456789”

    refund_info 字段

    名称
    类型
    描述
    示例值
    total_refund_amount
    int64
    订单退款总金额,单位分,没有已退款记录,为 0
    0
    refund_items
    Array<object>
    订单已退款详细信息,如果没有已退款记录,为 null
    对于交易模板 1.0 和担保支付订单,为整单退款记录
    对于交易系统,为商品单退款记录
    参见 refund_items 字段
    refund_items 字段
    名称
    类型
    描述
    示例值
    out_refund_no
    string
    开发者系统生成的退款单号,与抖音开平退款单号 refund_id 唯一关联
    "128944123299"
    refund_amount
    int64
    退款金额,单位分
    1000
    refund_status
    string
    显示退款状态,默认“已退款”
    "已退款"
    refund_at
    int64
    退款时间,13 位毫秒时间戳,只有已退款才有退款时间
    164698988000
    item_order_id
    string
    抖音开平侧的商品单号,只存在交易系统
    "ot70736673143416"

    delivery_info 字段结构

    名称
    类型
    描述
    示例值
    total_delivery_amount
    int64
    订单核销总金额,单位分,没有核销记录,为 0。
    10
    delivery_items
    Array<object>
    订单核销详细信息,如果没有核销记录,为 null。
    对于交易模板 1.0 和担保支付订单,为整单核销记录。
    对于交易系统,为商品单核销记录。
    参见 delivery_items 字段结构
    delivery_items 字段结构
    名称
    类型
    描述
    示例值
    delivery_amount
    int64
    核销金额,单位分
    10
    delivery_status
    string
    显示核销状态,默认“已核销”
    "已核销"
    delivery_at
    int64
    核销时间,13 位毫秒时间戳
    1646989887000
    item_order_id
    string
    抖音开平侧的商品单号,只存在交易系统中
    "ot7073664578173045032"

    响应示例

    正常示例

    { "data": { "error_code": 0, "description": "success", "order_id": "ot7073664578173012264", "out_order_no": "ext_ot7073664578173012264", "payment_info": { "pay_time": "2022-03-11 16:28:06", "item_id": "7049587675082263815", "total_fee": 20, "order_status": "SUCCESS", "pay_channel": 1, "channel_pay_id": "4313601110202203112588448957", "seller_uid": "68882720803499563550", "cp_extra": "", "message": "CPS-团购测试商品" }, "cps_info": { "total_commission_amount": 4, "cps_item_list": [ { "commission_amount": 2, "source_type": 1, "item_id": 7049587675082263815, "sell_amount": 10, "status": 3, "item_order_id": "ot7073664578173045032", "commission_rate": 2500, "commission_user_douyinid": "ax81nd873", "commission_user_nickname": "小毛驴" }, { "sell_amount": 10, "status": 2, "item_order_id": "ot7073664578173061416", "commission_rate": 2500, "commission_amount": 2, "source_type": 1, "item_id": 7049587675082263815, "commission_user_douyinid": "ax81nd873", "commission_user_nickname": "小毛驴" } ] }, "refund_info": { "total_refund_amount": 10, "refund_items": [ { "out_refund_no": "12894412389749193299", "refund_amount": 10, "refund_status": "已退款", "refund_at": 1646989887000, "item_order_id": "ot7073664578173061416" } ] }, "delivery_info": { "total_delivery_amount": 10, "delivery_items": [ { "delivery_amount": 10, "delivery_status": "已核销", "delivery_at": 1646989889000, "item_order_id": "ot7073664578173045032" } ] } }, "extra": { "sub_error_code": 0, "sub_description": "success", "logid": "2022092115392201020812109511046", "now": 1663745962686, "error_code": 0, "description": "success" } }

    异常示例

    { "data": { "error_code": 13000, "description": "系统错误" }, "extra": { "sub_error_code": 13000, "sub_description": "系统错误", "logid": "2022092115392201020812109511046", "now": 1663745962686, "error_code": 2191000, "description": "" } }

    错误码

    详情参见错误码/返回码