文档中心 > 综合交通-商家对接

qimen.alitrip.ship.order.query (查询订单接口)

根据飞猪旅行订单号alitripOrderId和代理商订单agentOrderId查询订单的所有信息。包括正向的出票结果和逆向的退票结果。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
agentOrderId String 可选 22333333 商家订单Id
alitripOrderId String 可选 33333334444 飞猪订单Id
extAttr String 必须 {"param":"param"} 扩展属性 json格式

响应参数

名称 类型 示例值 描述
ret_desc String 成功 业务状态结果描述
status_desc String 出票成功 订单状态描述
agent_order_id String 13334099888 商家订单Id
fetch_ticket_spot String 成都人民广场 取票地址信息
ship_number String 川A 88899 航班号信息
success Boolean true 业务结果
ticket_wicket String 检票口 检票口
sms_content String 出票成功,恭喜您购票,请于2018-11-30日21:30:00准时乘车 短信内容
agent_issue_time String 2018-11-29 21:00:00 业务成功时间
alitrip_order_id String 3892200000033 飞猪订单id
passenger_list Passenger [] 乘客信息
  • └ passenger_name
  • String
  • 罗大佑
  • 乘客姓名
  • ticket_list
  • Ticket []
  • 票信息
  • └ ticket_pwd
  • String
  • 223345
  • 取票密码
  • └ ticket_no
  • String
  • 388888
  • 票号
  • └ ticket_seat_no
  • String
  • 48
  • 坐席号
  • └ e_ticket_no
  • String
  • 3333099
  • 电子票号
  • └ ticket_type
  • String
  • 1
  • 票种类别1-船票;2-门票;3-酒店;4-其他
  • └ ticket_sub_type
  • String
  • 12
  • 子票种类型11-去程;12-往返;21普通门票;31酒店
  • └ ticket_id
  • String
  • 334k
  • 票Id,必须填写用于后续区分唯一标识的票
  • └ ticket_status
  • String
  • 票状态
  • 票状态:1-出票中2-已出票3-无票4-退票中5-已退票6-退票失败
  • └ ticket_refund_surcharge
  • Number
  • 200
  • 退票手续费,如果票状态是已退票,需要进行填写
  • └ ticket_expire_time
  • String
  • 过期时间
  • 2019-12-20 09:30:00
  • └ ticket_price
  • Number
  • 330
  • 票价
  • └ ticket_title
  • String
  • 船票等
  • 票标题
  • └ ticket_desc
  • String
  • 请准时到达指定地点
  • 票描述
  • └ passenger_certificate_no
  • String
  • 212100198902171763
  • 乘客证件号
  • └ passenger_certificate_type
  • String
  • 01
  • 乘客证件类型 参考证件类型说明
  • └ passenger_id
  • String
  • 28499930
  • 乘客id
  • └ passenger_type
  • String
  • 0
  • 0-普通乘客1-儿童票 参考乘客类型说明
ret_code String 0 业务结果编码
status String 3 订单状态,参考订单状态编码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlitripShipOrderQueryRequest req = new AlitripShipOrderQueryRequest();
req.setAgentOrderId("22333333");
req.setAlitripOrderId("33333334444");
req.setExtAttr("{\"param\":\"param\"}");
AlitripShipOrderQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ret_desc>成功</ret_desc>
<status_desc>出票成功</status_desc>
<agent_order_id>13334099888</agent_order_id>
<fetch_ticket_spot>成都人民广场</fetch_ticket_spot>
<ship_number>川A 88899</ship_number>
<success>true</success>
<ticket_wicket>检票口</ticket_wicket>
<sms_content>出票成功,恭喜您购票,请于2018-11-30日21:30:00准时乘车</sms_content>
<agent_issue_time>2018-11-29 21:00:00</agent_issue_time>
<alitrip_order_id>3892200000033</alitrip_order_id>
<passenger_list>
    <passenger>
        <passenger_name>罗大佑</passenger_name>
        <ticket_list>
            <ticket>
                <ticket_pwd>223345</ticket_pwd>
                <ticket_no>388888</ticket_no>
                <ticket_seat_no>48</ticket_seat_no>
                <e_ticket_no>3333099</e_ticket_no>
                <ticket_type>1</ticket_type>
                <ticket_sub_type>12</ticket_sub_type>
                <ticket_id>334k</ticket_id>
                <ticket_status>票状态</ticket_status>
                <ticket_refund_surcharge>200</ticket_refund_surcharge>
                <ticket_expire_time>过期时间</ticket_expire_time>
                <ticket_price>330</ticket_price>
                <ticket_title>船票等</ticket_title>
                <ticket_desc>请准时到达指定地点</ticket_desc>
            </ticket>
        </ticket_list>
        <passenger_certificate_no>212100198902171763</passenger_certificate_no>
        <passenger_certificate_type>01</passenger_certificate_type>
        <passenger_id>28499930</passenger_id>
        <passenger_type>0</passenger_type>
    </passenger>
</passenger_list>
<ret_code>0</ret_code>
<status>3</status>

异常示例

  • 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

返回
顶部