注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 采购宝API

taobao.pc.order.detail (企业购订单详情查询)

企业购订单详情查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tp_request ContractOrderDetailReq 可选 订单详情请求
  • └ biz_order_id
  • String
  • 必须
  • 10000001
  • 企业购订单号
  • └ buyer_id
  • Number
  • 必须
  • 10000001
  • 买家ID

响应参数

名称 类型 示例值 描述
result Result result
  • └ success
  • Boolean
  • true
  • 操作是否成功
  • └ error_code
  • String
  • 200
  • 结果码
  • └ error_msg
  • String
  • 参数错误
  • 结果描述
  • order_detail_item
  • OrderDetailItem
  • 结果
  • sub_order_details
  • SubOrderDetailItem []
  • 子订单信息详情
  • logistics
  • Logistics []
  • 物流信息
  • └ cp_code
  • String
  • xxxxx
  • 快递公司Code
  • └ cp_name
  • String
  • xxxxx
  • 快递名称
  • └ mail_no
  • String
  • xxxxx
  • 运单号
  • └ consign_time
  • String
  • xxxxx
  • 发货时间
  • └ standard_desc
  • String
  • xxxxx
  • 物流状态描述
  • └ status_code
  • String
  • xxxxx
  • 物流状态Code
  • └ phone
  • String
  • xxxxx
  • 手机号
  • └ biz_order_id
  • String
  • xxxxx
  • 子订单ID
  • └ parent_id
  • String
  • xxxxx
  • 父订单ID
  • └ tp_order_id
  • String
  • xxxxx
  • 淘宝订单ID
  • └ out_order_id
  • String
  • xxxxx
  • 外部订单号
  • └ item_id
  • Number
  • 3
  • 商品ID
  • └ item_name
  • String
  • xxxxx
  • 商品名称
  • └ item_pic
  • String
  • xxxxx
  • 商品主图链接
  • └ sku_id
  • Number
  • 3
  • SKU ID
  • └ sku_property
  • String
  • xxxxx
  • SKU属性
  • └ item_price
  • Number
  • 3
  • 商品单价
  • └ buy_amount
  • Number
  • 10
  • 购买数量
  • └ status
  • Number
  • 10
  • 订单状态:0-订单可见待确认 1 订单不可见 2 订单已确认 3 结算已收单 4 已结算
  • └ pay_status
  • Number
  • 10
  • 支付状态:1一未冻结/未付款 ->等待买家发起付款 2-已冻结/已付款/信用额度占用 ->等待卖家发货 4 - 已退款->交易关闭 6- 已转交易/信用额度释放一>交易成功 7-没有创建外部交易(支付宝交易) 8 -交易被淘宝关闭 9- 不可付款/信用额度不足
  • └ logistics_status
  • Number
  • 10
  • 物流状态:1-未发货->等待卖家发货 2-已发货->等待买家确认收货 3 -已收货->交易成功 4- 已经退货->交易失败 5- 部分收货->交易成功 6- 部分发货中 8-还未创建物流订单 9- 配货中,目前周期购已经使用到
  • └ refund_status
  • Number
  • 10
  • 退款状态:1-买家已经申请退款 ,等待卖家同意 2-卖家已经同意退款 ,等待买家退货 3一买家已经退货,等待卖家确认收货 4- 退款关闭 5- 退款成功 6一卖家拒绝退款 9一没有申请退款,对主定单和子订单都有效 10一有活动退款,申请退款后,只对主定单有效只有一笔订单的情况,主定单的退款状态可能为1,2,3,6,10 ;11一退款结束,只对父订单有效
  • └ create_time
  • String
  • xxxxx
  • 创建时间
  • └ pay_time
  • String
  • xxxxx
  • 支付确认时间
  • └ end_time
  • String
  • xxxxx
  • 结束时间
  • pay_info
  • PayInfo
  • 支付信息
  • └ pay_type
  • Number
  • 10
  • 支付方式
  • └ total_price
  • Number
  • 3
  • 总支付金额
  • └ pay_time
  • String
  • xxxxx
  • 支付时间
  • logistics
  • Logistics []
  • 物流信息
  • └ cp_code
  • String
  • xxxxx
  • 快递公司Code
  • └ cp_name
  • String
  • xxxxx
  • 快递名称
  • └ mail_no
  • String
  • xxxxx
  • 运单号
  • └ consign_time
  • String
  • xxxxx
  • 发货时间
  • └ standard_desc
  • String
  • xxxxx
  • 物流状态描述
  • └ status_code
  • String
  • xxxxx
  • 物流状态Code
  • └ phone
  • String
  • xxxxx
  • 手机号
  • └ buyer_id
  • Number
  • 3
  • 买方的企业账号ID
  • └ out_service_id
  • Number
  • 3
  • 服务商ID
  • └ out_service_nick
  • String
  • xxxxx
  • 服务商名称
  • └ biz_order_id
  • String
  • xxxxx
  • 企业购订单号
  • └ out_order_id
  • String
  • xxxxx
  • 外部系统订单号
  • └ contract_no
  • String
  • xxxxx
  • 合同ID
  • └ social_credit_code
  • String
  • xxxxx
  • 社会信用代码
  • └ tp_order_id_list
  • String []
  • Top,Pub
  • 关联的淘宝订单列表
  • └ buy_amount
  • Number
  • 10
  • 购买的商品数量
  • └ total_fee
  • Number
  • 3
  • 总费用, 单位为分
  • └ post_fee
  • Number
  • 3
  • 邮费, 单位为分
  • └ status
  • Number
  • 10
  • 订单状态:0-订单可见待确认 1 订单不可见 2 订单已确认 3 结算已收单 4 已结算
  • └ pay_status
  • Number
  • 10
  • 支付状态:1一未冻结/未付款 ->等待买家发起付款 2-已冻结/已付款/信用额度占用 ->等待卖家发货 4 - 已退款->交易关闭 6- 已转交易/信用额度释放一>交易成功 7-没有创建外部交易(支付宝交易) 8 -交易被淘宝关闭 9- 不可付款/信用额度不足
  • └ logistics_status
  • Number
  • 10
  • 物流状态:1-未发货->等待卖家发货 2-已发货->等待买家确认收货 3 -已收货->交易成功 4- 已经退货->交易失败 5- 部分收货->交易成功 6- 部分发货中 8-还未创建物流订单 9- 配货中,目前周期购已经使用到
  • └ refund_status
  • Number
  • 10
  • 退款状态:1-买家已经申请退款 ,等待卖家同意 2-卖家已经同意退款 ,等待买家退货 3一买家已经退货,等待卖家确认收货 4- 退款关闭 5- 退款成功 6一卖家拒绝退款 9一没有申请退款,对主定单和子订单都有效 10一有活动退款,申请退款后,只对主定单有效只有一笔订单的情况,主定单的退款状态可能为1,2,3,6,10 ;11一退款结束,只对父订单有效
  • └ create_time
  • String
  • xxxxx
  • 创建时间
  • └ pay_time
  • String
  • xxxxx
  • 支付确认时间
  • └ end_time
  • String
  • xxxxx
  • 结束时间
  • └ logistics_confirm_time
  • String
  • xxxxx
  • 确认收货时间
  • └ remark
  • String
  • xxxxx
  • 买家的额外说明或备注
  • receiver
  • Receiver
  • 收货人信息
  • └ receiver_name
  • String
  • xxxxx
  • 收件人的姓名
  • └ mobile
  • String
  • xxxxx
  • 手机号码
  • └ address_detail
  • String
  • xxxxx
  • 地址详情

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
PcOrderDetailRequest req = new PcOrderDetailRequest();
PcOrderDetailRequest.ContractOrderDetailReq obj1 = new PcOrderDetailRequest.ContractOrderDetailReq();
obj1.setBizOrderId("10000001");
obj1.setBuyerId(10000001L);
req.setTpRequest(obj1);
PcOrderDetailResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<pc_order_detail_response>
    <result>
        <success>true</success>
        <error_code>200</error_code>
        <error_msg>参数错误</error_msg>
        <order_detail_item>
            <sub_order_details>
                <sub_order_detail_item>
                    <logistics>
                        <logistics>
                            <cp_code>xxxxx</cp_code>
                            <cp_name>xxxxx</cp_name>
                            <mail_no>xxxxx</mail_no>
                            <consign_time>xxxxx</consign_time>
                            <standard_desc>xxxxx</standard_desc>
                            <status_code>xxxxx</status_code>
                            <phone>xxxxx</phone>
                        </logistics>
                    </logistics>
                    <biz_order_id>xxxxx</biz_order_id>
                    <parent_id>xxxxx</parent_id>
                    <tp_order_id>xxxxx</tp_order_id>
                    <out_order_id>xxxxx</out_order_id>
                    <item_id>3</item_id>
                    <item_name>xxxxx</item_name>
                    <item_pic>xxxxx</item_pic>
                    <sku_id>3</sku_id>
                    <sku_property>xxxxx</sku_property>
                    <item_price>3</item_price>
                    <buy_amount>10</buy_amount>
                    <status>10</status>
                    <pay_status>10</pay_status>
                    <logistics_status>10</logistics_status>
                    <refund_status>10</refund_status>
                    <create_time>xxxxx</create_time>
                    <pay_time>xxxxx</pay_time>
                    <end_time>xxxxx</end_time>
                </sub_order_detail_item>
            </sub_order_details>
            <pay_info>
                <pay_type>10</pay_type>
                <total_price>3</total_price>
                <pay_time>xxxxx</pay_time>
            </pay_info>
            <logistics>
                <logistics>
                    <cp_code>xxxxx</cp_code>
                    <cp_name>xxxxx</cp_name>
                    <mail_no>xxxxx</mail_no>
                    <consign_time>xxxxx</consign_time>
                    <standard_desc>xxxxx</standard_desc>
                    <status_code>xxxxx</status_code>
                    <phone>xxxxx</phone>
                </logistics>
            </logistics>
            <buyer_id>3</buyer_id>
            <out_service_id>3</out_service_id>
            <out_service_nick>xxxxx</out_service_nick>
            <biz_order_id>xxxxx</biz_order_id>
            <out_order_id>xxxxx</out_order_id>
            <contract_no>xxxxx</contract_no>
            <social_credit_code>xxxxx</social_credit_code>
            <tp_order_id_list>
                <string>Top</string>
                <string>Pub</string>
            </tp_order_id_list>
            <buy_amount>10</buy_amount>
            <total_fee>3</total_fee>
            <post_fee>3</post_fee>
            <status>10</status>
            <pay_status>10</pay_status>
            <logistics_status>10</logistics_status>
            <refund_status>10</refund_status>
            <create_time>xxxxx</create_time>
            <pay_time>xxxxx</pay_time>
            <end_time>xxxxx</end_time>
            <logistics_confirm_time>xxxxx</logistics_confirm_time>
            <remark>xxxxx</remark>
            <receiver>
                <receiver_name>xxxxx</receiver_name>
                <mobile>xxxxx</mobile>
                <address_detail>xxxxx</address_detail>
            </receiver>
        </order_detail_item>
    </result>
</pc_order_detail_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部