返回订单API

dangdang.order.receipt.details.list

查询订单的快递面单信息(无发货,无拣货)

  • 功能描述:根据订单编号查看订单的面单信息。仅仅做打单操作,不做影响订单流程的操作。可以多次打单。直接计算出cod应收金额,应收金额为全发金额,快递公司直接使用此金额收款。

    支持的数据格式:XML

    HTTP请求方式:GET

    版本:v1.0 v2.0 v3.0

  • 时间:2021-08-05
    版本:3.0
    变更说明:
    返回参数
    1、添加encrypt_content;对消费者信息进行加密,需要调取解密接口获取真实信息;
    2、加密字段包括:收货人姓名:consigneeName; 收货人固定电话:consigneeTel; 收货人移动电话:consigneeMobileTel; 收货地址:consigneeAddr
  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:


    变量名称 变量命名 变量类型 是否必填 示例 说明

    订单编号

    o

    long

    12345678 一次可以查询最多100张订单的面单信息。多个订单编号之间,以英文逗号“,”区隔。


     

  • 商家接收到的XML文件实例:

    <?xml version="1.0" encoding="GBK"?>

        <response>

     <functionID>getMultiOrderCourierReceiptDetails</functionID>

     <time>2009-03-20 15:10:50</time>

    <orderCourierReceiptDetails>

       <courierReceiptDetail>

          <receiptTitle>招商平台快递详情单</receiptTitle>

          <shopWarehouse>北京仓</shopWarehouse>

          <sendGoodsWarehouse>广州仓</sendGoodsWarehouse>

          <expressCompany>北京顺风</expressCompany>

           <orderID>1719544796</orderID>

              <orderCreateTime>2012-02-02 12:22:33</orderCreateTime>

              <consigneeName>李莹</consigneeName>

              <consigneeAddr>中国,天津,天津市,南京路14号中信银行天津分行会计部</consigneeAddr>

              <consigneeAddr_State>中国</consigneeAddr_State>

              <consigneeAddr_Province>湖南</consigneeAddr_Province>

              <consigneeAddr_City>长沙市</consigneeAddr_City>

              <consigneeAddr_Area>雨花区</consigneeAddr_Area>

          <consigneePostcode>410006</consigneePostcode>

          <consigneeTel>022-23028902</consigneeTel>

          <consigneeMobileTel>022-23028902</consigneeMobileTel>

          <shopName>服装3C专卖店</shopName>

          <shopID>489</shopID>

          <consignerName>张三</consignerName>

          <consignerTel>022-23028902</consignerTel>

          <consignerAddr>中国, 湖南, 长沙市</consignerAddr>

          <payType>货到付款-POS机</payType>

       </courierReceiptDetail>

       <courierReceiptDetail>

          ……

       </courierReceiptDetail>

       ……

        </orderCourierReceiptDetails>

        </response>

     


  • java版
    SdkClient sdkClient= new SdkClient(appKey, appSecret, session, version) ;
    OrderReceiptDetailsListRequest request=new    OrderReceiptDetailsListRequest();
    request.setO("38070496150");
    OrderReceiptDetailGetResponse response=sdkClient.excute(request);
    System.out.println(response.toString());


    php版

    $sdkClient = new DDHttpClient(appkey,appSecret,session);
    $OrderReceiptDetailsListRequest = new OrderReceiptDetailsListRequest();
    $OrderReceiptDetailsListRequest->setOrderId("1013037688167");
    $sdkResponse = $sdkClient->execute($OrderReceiptDetailsListRequest);