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

    使用限制

    接口说明

    适用场景举例:查询异常订单的支付状态,确认订单是否交易成功。

    基本信息

    基本信息

    HTTP URL

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

    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

    Json Object

    订单支付相关信息

    参见 data 字段

    data 字段

    名称

    类型

    描述

    示例值

    order_id

    string

    抖音开平侧订单号

    "mock_order_id"

    out_order_no

    string

    开发者侧订单号,与 order_id 一一对应

    "mock_out_no"

    refund_amount

    int64

    已退款金额,单位分

    10000

    settle_amount

    int64

    已分账金额,单位分

    0

    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

    渠道支付单号,如微信的支付单号

    "2iu2082897r9hflquf"

    seller_uid

    string

    卖家商户号 id

    "287484783"

    item_id

    string

    视频id

    "9823789736"

    cp_extra

    string

    预下单时开发者定义的透传信息

    ""

    message

    string

    结果描述信息,如失败原因

    "SUCCESS"

    payment_order_id

    string

    担保支付单 id

    "abc123"

    delivery_type

    int

    订单核销类型:

    • 0: 非闭环核销,开发者自行处理券码生成及展示,通过 push_delivery 接口推送核销状态。
    • 1: 闭环核销,开平负责生券,开发者使用核销组件展示,使用验券准备和验券接口核销。

    1

    响应示例

    正常示例

    { "err_no": 0, "err_tips": "success", "data": { "order_id": "mock_order_id", "out_order_no": "mock_out_order_no", "refund_amount": 10000, "settle_amount": 0, "total_fee": 10000, "pay_time": "2021-12-12 00:00:00", "order_status": "SUCCESS", "pay_channel": 1, "channel_pay_id": "2iu208bfi2897r9hflquf", "seller_uid": "287484783", "item_id": "9823789736", "cp_extra": "", "message": "SUCCESS", "payment_order_id": "abc123" } }

    异常示例

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

    错误码

    详情参见错误码/返回码

    该文档是否有帮助?