抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • OpenAPI 简介
  • 通用参数
  • 小程序 OpenAPI SDK 总览
  • 签名算法
  • 基础能力
  • 触达与营销
  • 支付
  • 评价
  • 交易工具
  • 交易系统
  • 通用交易系统
  • 行业交易系统
  • API 调用
  • 回调设置
  • 预下单
  • 查询 CPS 信息
  • 查询订单信息
  • 预下单回调
  • 开发者发起下单
  • 营销算价
  • 支付
  • 核销
  • 分账
  • 退货退款
  • 担保支付(即将下线)
  • 抖店绑定
  • 运营
  • 生活服务
  • 垂直行业
  • 测试目录(勿动)
  • 其它
  • 查询订单CPS信息。可用于判断订单是否为 CPS 订单。返回数据包含订单的支付、CPS、退款、核销等信息。

    注意:返回信息只包含 CPS 订单已核销和已退款记录(不包含退款中和退款失败记录)。

    使用限制

    接口说明

    基本信息

    基本信息

    HTTP URL

    https://developer.toutiao.com/api/apps/trade/v2/query_cps

    HTTP Method

    POST

    请求头

    参见通用参数

    请求参数

    名称

    类型

    是否必填

    描述

    示例值

    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 ' \ --header 'Content-Type: application/json' \ --header 'Byte-Authorization: SHA256-RSA2048 appid="ttxxx",nonce_str="DC10180A100073E70A48F195DA2AF2E6",timestamp="1623934869",key_version="1",signature="nwd1L3wCX+01/TVTkILeovF1DtYeghC1VHjrcjTHVkh7+gRaONEQkC2Y72Mw8JdSnIyeAtyp/pDHzyKGywjVqv5+JOBEhQG1/pvwNHN49wD26qg3AJL4hXw0fMJSRiTQEV1MszwDLuaabvo/qM9OXL9KyYiEPwVJqYtzmho4cHXT6mYgzNOW1xt5d7RDf4QO74JI3i4dtk9Uj8svJTrrBabML6AUcqcx2OP/7xukdaUgPdPf+IqmMG6GC4n52LUDogcL5n/osLdfHg9l6kW5gDcDjBfNDaggz07QMPHGdVao7pnQ2ub7VqcFIuY6Q3cBL7ndQdDGKrv+WBy5Q90QjQ=="' --data-raw='{ "order_id" : "mock_order_id", "out_order_no" : "mock_out_order_no" }'

    响应参数

    名称

    类型

    描述

    示例值

    err_no

    int64

    错误码

    0

    err_tips

    string

    错误提示

    "success"

    data

    Object

    CPS 订单相关信息

    参见 data 字段

    如果不是 CPS 订单,或者其他错误,data 返回 null,对应错误提示信息。

    data 字段

    名称

    类型

    描述

    示例值

    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:用户超时未支付

    "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

    int63

    售价,单位分

    1000

    status

    int32

    CPS 订单状态,交易系统下为子单状态

    • 0:未支付,
    • 1:已支付(待使用);
    • 2:已退款(不分佣);
    • 3:已核销(已分佣)

    0

    item_order_id

    string

    抖音开平侧的商品单号,只存在交易系统

    "ot12323123123"

    commission_user_nickname

    string

    达人抖音昵称

    小毛驴

    commission_user_douyinid

    string

    达人抖音号

    ax81nd873

    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"

    响应示例

    正常示例

    { "err_no": 0, "err_tips": "success", "data": { "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" } ] } } }

    异常示例

    { "err_no": 10000, "err_tips": "参数错误" }

    错误码

    详情参见错误码/返回码

    该文档是否有帮助?