alitrip.btrip.flight.distribution.order.detail (商旅机票分销订单详情接口)

商旅机票分销订单详情接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_btrip_flight_order_operate_common_rq BtripFlightOrderOperateCommonRq 可选 订单详情入参
  • └ dis_order_id
  • String
  • 必须
  • 1234
  • 外部订单号
  • └ sub_channel
  • String
  • 必须
  • jianhang001
  • 分销子渠道,通常为corpId

响应参数

名称 类型 示例值 描述
result HisvResult 响应信息
  • module
  • BtripFlightOrderDetailRs
  • 订单详情
  • └ alipay_trade_no
  • String
  • demo
  • 支付宝交易流水号
  • └ book_user_id
  • String
  • demo
  • 预订人用户id
  • └ contact_name
  • String
  • demo
  • 联系人姓名
  • └ contact_phone
  • String
  • demo
  • 联系电话
  • └ extra
  • String
  • {}
  • 扩展字段
  • flight_info_list
  • OrderFlightInfo []
  • 航班信息列表
  • └ airline_code
  • String
  • demo
  • 航司编码
  • └ arr_airport
  • String
  • demo
  • 到达机场名称
  • └ arr_airport_code
  • String
  • demo
  • 到达机场编码
  • └ arr_city
  • String
  • demo
  • 到达城市名称
  • └ arr_city_code
  • String
  • demo
  • 到达城市编码
  • └ arr_time
  • String
  • demo
  • 到达时间
  • └ baggage
  • String
  • demo
  • 行李额描述
  • └ build_price
  • Number
  • demo
  • 机建费用
  • └ cabin
  • String
  • demo
  • 舱位
  • └ cabin_class
  • String
  • demo
  • 舱等
  • └ carrier
  • String
  • demo
  • 承运方
  • └ dep_airport
  • String
  • demo
  • 出发机场名称
  • └ dep_airport_code
  • String
  • demo
  • 出发机场编码
  • └ dep_city
  • String
  • demo
  • 出发城市
  • └ dep_city_code
  • String
  • demo
  • 出发城市编码
  • └ dep_time
  • String
  • demo
  • 出发时间
  • └ flight_no
  • String
  • demo
  • 航班号
  • └ meal
  • String
  • demo
  • 餐食描述
  • └ oil_price
  • Number
  • demo
  • 燃油费用
  • └ segment_type
  • Number
  • demo
  • 航段类型
  • └ stop_arr_time
  • String
  • demo
  • 经停到达时间
  • └ stop_city
  • String
  • demo
  • 经停城市
  • └ stop_dep_time
  • String
  • demo
  • 经停出发时间
  • └ ticket_price
  • Number
  • demo
  • 票费用
  • └ last_pay_time
  • String
  • demo
  • 最迟支付时间
  • └ btrip_order_id
  • Number
  • demo
  • 商旅订单号
  • └ dis_order_id
  • String
  • demo
  • 外部订单号
  • └ pay_status
  • Number
  • demo
  • 支付状态:0(初始状态),1(冻结成功),3(解冻成功),5(转交易成功),9(创建交易成功),11(关闭交易成功)
  • └ pay_time
  • String
  • demo
  • 支付时间
  • └ promotion_price
  • Number
  • demo
  • 优惠金额
  • └ settle_amount
  • Number
  • demo
  • 结算金额
  • └ settle_type
  • Number
  • demo
  • 结算类型
  • └ status
  • Number
  • 4
  • 订单状态:0(初始状态)4(处理中)5(待支付)10(失败)32(订单可支付状态)
  • ticket_info_list
  • OrderTicketInfo []
  • 票信息
  • └ pnr_code
  • String
  • demo
  • pnr编码
  • └ ticket_no
  • String
  • demo
  • 票号
  • └ ticket_status
  • String
  • demo
  • 票状态
  • └ open_ticket_status
  • String
  • demo
  • openTicket状态
  • └ total_build_price
  • Number
  • demo
  • 总机建费用
  • └ total_oil_price
  • Number
  • demo
  • 总燃油费用
  • └ total_order_price
  • Number
  • demo
  • 总订单费用
  • traveler_info_list
  • OrderTravelerInfo []
  • 乘机人列表
  • └ passenger_name
  • String
  • demo
  • 乘客姓名
  • └ ticket_no
  • String
  • demo
  • 票号
  • └ user_id
  • String
  • demo
  • 用户编号
  • └ result_code
  • Number
  • 222
  • 错误码
  • └ result_msg
  • String
  • demo
  • 错误信息
  • └ success
  • Boolean
  • demo
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripFlightDistributionOrderDetailRequest req = new AlitripBtripFlightDistributionOrderDetailRequest();
AlitripBtripFlightDistributionOrderDetailRequest.BtripFlightOrderOperateCommonRq obj1 = new AlitripBtripFlightDistributionOrderDetailRequest.BtripFlightOrderOperateCommonRq();
obj1.setDisOrderId("1234");
obj1.setSubChannel("jianhang001");
req.setParamBtripFlightOrderOperateCommonRq(obj1);
AlitripBtripFlightDistributionOrderDetailResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_flight_distribution_order_detail_response>
    <result>
        <module>
            <alipay_trade_no>demo</alipay_trade_no>
            <book_user_id>demo</book_user_id>
            <contact_name>demo</contact_name>
            <contact_phone>demo</contact_phone>
            <extra>{}</extra>
            <flight_info_list>
                <order_flight_info>
                    <airline_code>demo</airline_code>
                    <arr_airport>demo</arr_airport>
                    <arr_airport_code>demo</arr_airport_code>
                    <arr_city>demo</arr_city>
                    <arr_city_code>demo</arr_city_code>
                    <arr_time>demo</arr_time>
                    <baggage>demo</baggage>
                    <build_price>demo</build_price>
                    <cabin>demo</cabin>
                    <cabin_class>demo</cabin_class>
                    <carrier>demo</carrier>
                    <dep_airport>demo</dep_airport>
                    <dep_airport_code>demo</dep_airport_code>
                    <dep_city>demo</dep_city>
                    <dep_city_code>demo</dep_city_code>
                    <dep_time>demo</dep_time>
                    <flight_no>demo</flight_no>
                    <meal>demo</meal>
                    <oil_price>demo</oil_price>
                    <segment_type>demo</segment_type>
                    <stop_arr_time>demo</stop_arr_time>
                    <stop_city>demo</stop_city>
                    <stop_dep_time>demo</stop_dep_time>
                    <ticket_price>demo</ticket_price>
                </order_flight_info>
            </flight_info_list>
            <last_pay_time>demo</last_pay_time>
            <btrip_order_id>demo</btrip_order_id>
            <dis_order_id>demo</dis_order_id>
            <pay_status>demo</pay_status>
            <pay_time>demo</pay_time>
            <promotion_price>demo</promotion_price>
            <settle_amount>demo</settle_amount>
            <settle_type>demo</settle_type>
            <status>4</status>
            <ticket_info_list>
                <order_ticket_info>
                    <pnr_code>demo</pnr_code>
                    <ticket_no>demo</ticket_no>
                    <ticket_status>demo</ticket_status>
                    <open_ticket_status>demo</open_ticket_status>
                </order_ticket_info>
            </ticket_info_list>
            <total_build_price>demo</total_build_price>
            <total_oil_price>demo</total_oil_price>
            <total_order_price>demo</total_order_price>
            <traveler_info_list>
                <order_traveler_info>
                    <passenger_name>demo</passenger_name>
                    <ticket_no>demo</ticket_no>
                    <user_id>demo</user_id>
                </order_traveler_info>
            </traveler_info_list>
        </module>
        <result_code>222</result_code>
        <result_msg>demo</result_msg>
        <success>demo</success>
    </result>
</alitrip_btrip_flight_distribution_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

返回
顶部