文档中心 > API类目 > 汽车票API

taobao.bus.tvmqueryorder.get (线下自助机查询订单信息)

查询订单详情

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
alitrip_order_id String 必须 1212 阿里订单标编号

响应参数

名称 类型 示例值 描述
result_code String 0 errorCode
result_msg String 0 errorMsg
is_success Boolean true success
tvm_bus_order_line_info TvmBusOrderLineInfo 0 tvmBusOrderLineInfo
  • └ agent_order_id
  • String
  • 11
  • 代理商订单号
  • └ alipay_trade_no
  • String
  • 1
  • 阿里支付交易号
  • └ alitrip_order_id
  • String
  • 1
  • 阿里订单编号
  • └ gmt_create
  • String
  • 2017-01-03
  • 订单创建时间
  • └ issue_time
  • String
  • 2017-01-03
  • 出票时间
  • └ order_status
  • Number
  • 2
  • 订单状态: CREATED_NO_PAY(10, "已创建,待支付"), PAYED_NO_NOTIFY(20, "已支付,待通知代理商"), PAYED_AND_NOTIFY(30, "已支付,待代理商出票"),//bookorder BOOKED_AND_CONFIRM(50, "已出票,已确认"),//booksucess BOOK_FAILED(-1, "出票失败"), PAY_TIME_OUT(-2, "支付超时"), BOOK_TIME_OUT(-3, "出票超时"), CANCEL(-4, "订单取消"), CLOSE(-5, "订单关闭");
  • passengers
  • TvmPassengerVo []
  • 1
  • passengers
  • └ full_price
  • Number
  • 1
  • 全票价
  • └ has_children
  • Boolean
  • 1
  • hasChildren
  • └ rider_cert_number
  • String
  • 1
  • 身份证
  • └ rider_cert_type
  • String
  • 1
  • 乘客证件类型
  • └ rider_name
  • String
  • 1
  • riderName
  • └ seat_number
  • String
  • 1
  • 座位号
  • └ service_charge
  • Number
  • 1
  • 服务费
  • └ ticket_price
  • Number
  • 1
  • 票价
  • └ agent_eticket
  • String
  • 123456789
  • 电子票号
  • └ agent_ticket_id
  • String
  • 1234
  • 商家票号
  • └ ticket_count
  • Number
  • 1
  • 票数
  • └ total_price
  • Number
  • 1
  • totalPrice
  • tvm_bus_line_info
  • TvmBusLineInfo
  • 1
  • tvmBusLineInfo
  • └ dep_time
  • String
  • 1
  • 发车时间
  • └ distance
  • Number
  • 1
  • 距离
  • └ last_place_name
  • String
  • 1
  • 目的地
  • └ start_city_name
  • String
  • 1
  • startCityName
  • └ start_station_name
  • String
  • 1
  • startStationName
  • └ to_station_city_name
  • String
  • 1
  • toStationCityName
  • └ to_station_name
  • String
  • 1
  • 到达站名称
  • └ start_station_address
  • String
  • xx路
  • 出发站地址
  • └ bus_number
  • String
  • PT122
  • 车次
  • └ bus_type
  • String
  • busType
  • └ runtime
  • Number
  • 2
  • 车程时间(小时)
  • └ start_province_name
  • String
  • startProvinceName
  • └ start_station_id
  • String
  • startStationId
  • └ terminal
  • String
  • terminal
  • └ to_station_id
  • String
  • toStationId
  • └ to_station_province_name
  • String
  • toStationProvinceName
  • └ pay_time
  • String
  • 2017-01-03 11:22:12
  • 支付时间
  • refunds
  • TvmRefundApply []
  • 1
  • 退款信息
  • └ apply_id
  • Number
  • 111111
  • 申请单id
  • └ gmt_create
  • String
  • 2018-01-01 00:00:00
  • 创建时间
  • └ gmt_refund_succ_time
  • String
  • 2018-01-01 00:01:00
  • 成功时间
  • └ refund_amount
  • Number
  • 100
  • 退款金额(分)
  • └ refund_status
  • Number
  • 40
  • 退款状态 10(处理中) 20(已拒绝) 30(已同意) 40(已退款) 50(已受理)
  • └ out_trade_no
  • String
  • A124
  • 退款批次号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
BusTvmqueryorderGetRequest req = new BusTvmqueryorderGetRequest();
req.setAlitripOrderId("1212");
BusTvmqueryorderGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<bus_tvmqueryorder_get_response>
    <result_code>0</result_code>
    <result_msg>0</result_msg>
    <is_success>true</is_success>
    <tvm_bus_order_line_info>
        <agent_order_id>11</agent_order_id>
        <alipay_trade_no>1</alipay_trade_no>
        <alitrip_order_id>1</alitrip_order_id>
        <gmt_create>2017-01-03</gmt_create>
        <issue_time>2017-01-03</issue_time>
        <order_status>2</order_status>
        <passengers>
            <tvm_passenger_vo>
                <full_price>1</full_price>
                <has_children>1</has_children>
                <rider_cert_number>1</rider_cert_number>
                <rider_cert_type>1</rider_cert_type>
                <rider_name>1</rider_name>
                <seat_number>1</seat_number>
                <service_charge>1</service_charge>
                <ticket_price>1</ticket_price>
                <agent_eticket>123456789</agent_eticket>
                <agent_ticket_id>1234</agent_ticket_id>
            </tvm_passenger_vo>
        </passengers>
        <ticket_count>1</ticket_count>
        <total_price>1</total_price>
        <tvm_bus_line_info>
            <dep_time>1</dep_time>
            <distance>1</distance>
            <last_place_name>1</last_place_name>
            <start_city_name>1</start_city_name>
            <start_station_name>1</start_station_name>
            <to_station_city_name>1</to_station_city_name>
            <to_station_name>1</to_station_name>
            <start_station_address>xx路</start_station_address>
            <bus_number>PT122</bus_number>
            <bus_type></bus_type>
            <runtime>2</runtime>
            <start_province_name></start_province_name>
            <start_station_id></start_station_id>
            <terminal></terminal>
            <to_station_id></to_station_id>
            <to_station_province_name></to_station_province_name>
        </tvm_bus_line_info>
        <pay_time>2017-01-03 11:22:12</pay_time>
        <refunds>
            <tvm_refund_apply>
                <apply_id>111111</apply_id>
                <gmt_create>2018-01-01 00:00:00</gmt_create>
                <gmt_refund_succ_time>2018-01-01 00:01:00</gmt_refund_succ_time>
                <refund_amount>100</refund_amount>
                <refund_status>40</refund_status>
                <out_trade_no>A124</out_trade_no>
            </tvm_refund_apply>
        </refunds>
    </tvm_bus_order_line_info>
</bus_tvmqueryorder_get_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

返回
顶部