alitrip.btrip.open.supplychain.flight.trade (【商旅】机票交易流水查询接口)

【商旅】杭州市政府机票交易流水接口查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenApiZzdSearchRq 可选 入参对象
  • └ thirdpart_corp_id
  • String
  • 必须
  • testcorpid
  • 第三方企业ID
  • └ order_id
  • Number
  • 可选
  • 122222
  • 订单ID
  • └ end_date
  • String
  • 可选
  • 2021-04-01 00:00:00
  • 结算结束日期
  • └ page_size
  • Number
  • 必须
  • 100
  • 每页数量
  • └ user_id
  • String
  • 可选
  • testuserId
  • 第三方用户ID
  • └ apply_id
  • Number
  • 可选
  • 212321
  • 商旅申请单号
  • └ page
  • Number
  • 必须
  • 1
  • 第几页
  • └ trade_id
  • String
  • 可选
  • 290903890000
  • 第三方交易号
  • └ start_date
  • String
  • 可选
  • 2021-04-01 00:00:00
  • 结算开始时间

响应参数

名称 类型 示例值 描述
result HisvResultSupport result 出参
  • └ success
  • Boolean
  • true
  • 请求是否成功
  • module_list
  • OpenApiZzdFlightOrderRs []
  • module
  • 出参
  • └ trade_id
  • String
  • 898798787
  • 第三方交易号
  • └ trade_type
  • Number
  • 1
  • '交易类型:1:机票预订,2:机票改签,3:保险费,4:行程单邮寄费,6:机票退票手续费,101:预订退款,102:改签退款,103:保险退款,104:行程单邮寄退款,105:机票赔付,106:机票改签服务费
  • └ trade_action
  • Number
  • 676556576767
  • 资金流向:1:支出,2:收入
  • └ order_id
  • Number
  • ijidhdihihi
  • 订单id
  • └ corp_id
  • String
  • sdfghgfd
  • 商旅企业ID
  • └ thirdpart_corp_id
  • String
  • dkjkjksjk
  • 第三方企业ID
  • └ user_id
  • String
  • testuser
  • 第三方用户ID
  • └ user_nick
  • String
  • testusernikc
  • 第三方用户姓名
  • └ depart_name
  • String
  • 阿里商旅
  • 部门名称
  • └ apply_id
  • Number
  • 232323
  • 申请单ID
  • └ third_part_apply_id
  • String
  • teststsss
  • 第三方申请单ID
  • └ apply_title
  • String
  • 审批单
  • 审批单名称
  • └ status
  • String
  • 5
  • 订单状态:0, "待支付";1, "出票中";2, "已关闭";3,"有改签单";4, "有退票单";5, "出票成功";6, "退票申请中";7, "改签申请中";10, "订单关闭";
  • └ gmt_create
  • String
  • 2021-04-01 00:00:00
  • 创建时间
  • └ gmt_modified
  • String
  • 2021-04-01 00:00:00
  • 订单状态改变时间
  • └ pay_type
  • Number
  • 0
  • 0:企业支付,1:个人支付
  • └ settle_type
  • Number
  • 1
  • 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存'
  • └ amount
  • Number
  • 1000
  • 总结算金额(分)
  • └ corp_amount
  • Number
  • 500
  • 企业支付金额(分),当pay_type是企业支付时有值
  • └ personal_amount
  • Number
  • 500
  • 个人支付金额(分),当pay_type是个人支付时有值
  • └ refund_fee
  • Number
  • 400
  • 退票费(分),改签退款/预订退款 退回的钱
  • └ refund_service_fee
  • Number
  • 500
  • tmc收取的退票服务费(分)
  • └ service_fee
  • Number
  • 2
  • tmc收取的预订服务费(分)
  • └ currency
  • String
  • CNY
  • 货币类型
  • └ approver
  • String
  • 测试员工
  • 审批人名称,多个/分开
  • └ settlement_batch_no
  • String
  • dsfsd202104
  • 结算批次:corpidyyyymm(该订单结算时间)
  • └ travel_standard_amount
  • Number
  • 40000
  • 差标金额(分)
  • └ invoice_id
  • String
  • 34343
  • 商旅发票ID
  • └ invoice_title
  • String
  • 测试发票抬头
  • 发票抬头
  • └ project_code
  • String
  • ceshiproject
  • 项目编号
  • └ project_title
  • String
  • 测试项目名称
  • 项目名称
  • └ thirdpart_itinerary_id
  • String
  • ddffff
  • 第三方行程id
  • └ itinerary_no
  • String
  • dddss
  • 行程id
  • cost_center_list
  • CostCenterDo []
  • costCenterList
  • 成本中心信息
  • └ cost_center_id
  • Number
  • wewwer
  • 成本中心ID
  • └ cost_center_title
  • String
  • 成本中心
  • 成本中心名称
  • └ cost_center_number
  • String
  • dgsg-ss
  • 成本中心编码
  • └ third_cost_center_id
  • String
  • test-cost-center
  • 第三方成本中心id
  • client_infodos
  • ClientInfoDo []
  • clientInfoDOs
  • 乘机人列表信息
  • └ user_id
  • String
  • 2342344421
  • 乘机人id
  • └ user_name
  • String
  • 测试用户
  • 乘机人姓名
  • └ change_fee
  • Number
  • 100
  • 改签费用(分)
  • └ change_service_fee
  • Number
  • 50
  • tmc收取的改签服务费(分)
  • └ delivery_fee
  • Number
  • 5000
  • 行程单邮费
  • └ insurance_fee
  • Number
  • 20
  • 保险费用(分)
  • └ ticket_count
  • Number
  • 2
  • 票张数
  • └ passenger_count
  • Number
  • 1
  • 乘机人数量
  • ticketdos
  • OpenTicketDo []
  • openTicketDOs
  • 票据信息
  • └ ticket_no
  • String
  • uuoojnmll
  • 机票号
  • └ is_changed
  • Boolean
  • true
  • 是否改签票(true:是;false:否)
  • └ origin_ticket_no
  • String
  • 3242342342
  • 原改签票号
  • └ flight_no
  • String
  • wwxdx
  • 航班号
  • └ airline_company
  • String
  • 南航
  • 航空公司名称
  • └ airline_code
  • String
  • NH
  • 航空公司编码
  • └ dep_time
  • Date
  • 2021-04-01 00:00:00
  • 出发时间
  • └ arr_time
  • Date
  • 2021-04-01 00:00:00
  • 到达时间
  • └ dep_city_name
  • String
  • 北京
  • 出发城市
  • └ arr_city_name
  • String
  • 杭州
  • 到达城市
  • └ dep_airport
  • String
  • BJ
  • 出发机场三字码
  • └ arr_airport
  • String
  • HZ
  • 到达机场三字码
  • └ dep_airport_name
  • String
  • 北京机场
  • 出发机场名称
  • └ arr_airport_name
  • String
  • 萧山机场
  • 到达机场名称
  • └ cabin
  • String
  • N
  • 舱位
  • └ cabinclass
  • String
  • 经济舱
  • 舱等
  • └ ticket_price
  • String
  • 100
  • 票价(分)
  • └ discount
  • String
  • 0.98
  • 折扣
  • └ insurance_fee
  • Number
  • 10
  • 保险费(分)
  • └ oil
  • Number
  • 10
  • 燃油费(分)
  • └ build
  • Number
  • 10
  • 基建(分)
  • └ currency
  • String
  • CNY
  • 货币类型
  • └ itinerary_num
  • String
  • 21312312
  • 行程单号
  • └ passenger_name
  • String
  • 测试人员
  • 乘机人
  • └ insure_no
  • String
  • ewrwrwerefd
  • 保险单号
  • └ insure_status
  • String
  • 1
  • 状态:1已出保 2已退保
  • └ insure_name
  • String
  • 测试人员
  • 乘机人(保险人)姓名
  • └ ride_time
  • Number
  • 100
  • 飞行时长(分钟),未去除经停时间
  • └ change_charge_fee
  • Number
  • 10000
  • 航司收取的改签手续费
  • └ refund_charge_fee
  • Number
  • 10000
  • 航司收取的退票手续费
  • └ is_changed
  • Boolean
  • true
  • 是否是改签流水
  • └ is_refund
  • Boolean
  • true
  • 是否是退票流水
  • └ result_code
  • Number
  • 0
  • 错误码
  • └ result_msg
  • String
  • 成功
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripOpenSupplychainFlightTradeRequest req = new AlitripBtripOpenSupplychainFlightTradeRequest();
AlitripBtripOpenSupplychainFlightTradeRequest.OpenApiZzdSearchRq obj1 = new AlitripBtripOpenSupplychainFlightTradeRequest.OpenApiZzdSearchRq();
obj1.setThirdpartCorpId("testcorpid");
obj1.setOrderId(122222L);
obj1.setEndDate("2021-04-01 00:00:00");
obj1.setPageSize(100L);
obj1.setUserId("testuserId");
obj1.setApplyId(212321L);
obj1.setPage(1L);
obj1.setTradeId("290903890000");
obj1.setStartDate("2021-04-01 00:00:00");
req.setRq(obj1);
AlitripBtripOpenSupplychainFlightTradeResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_open_supplychain_flight_trade_response>
    <result>
        <success>true</success>
        <module_list>
            <open_api_zzd_flight_order_rs>
                <trade_id>898798787</trade_id>
                <trade_type>1</trade_type>
                <trade_action>676556576767</trade_action>
                <order_id>ijidhdihihi</order_id>
                <corp_id>sdfghgfd</corp_id>
                <thirdpart_corp_id>dkjkjksjk</thirdpart_corp_id>
                <user_id>testuser</user_id>
                <user_nick>testusernikc</user_nick>
                <depart_name>阿里商旅</depart_name>
                <apply_id>232323</apply_id>
                <third_part_apply_id>teststsss</third_part_apply_id>
                <apply_title>审批单</apply_title>
                <status>5</status>
                <gmt_create>2021-04-01 00:00:00</gmt_create>
                <gmt_modified>2021-04-01 00:00:00</gmt_modified>
                <pay_type>0</pay_type>
                <settle_type>1</settle_type>
                <amount>1000</amount>
                <corp_amount>500</corp_amount>
                <personal_amount>500</personal_amount>
                <refund_fee>400</refund_fee>
                <refund_service_fee>500</refund_service_fee>
                <service_fee>2</service_fee>
                <currency>CNY</currency>
                <approver>测试员工</approver>
                <settlement_batch_no>dsfsd202104</settlement_batch_no>
                <travel_standard_amount>40000</travel_standard_amount>
                <invoice_id>34343</invoice_id>
                <invoice_title>测试发票抬头</invoice_title>
                <project_code>ceshiproject</project_code>
                <project_title>测试项目名称</project_title>
                <thirdpart_itinerary_id>ddffff</thirdpart_itinerary_id>
                <itinerary_no>dddss</itinerary_no>
                <cost_center_list>
                    <cost_center_do>
                        <cost_center_id>wewwer</cost_center_id>
                        <cost_center_title>成本中心</cost_center_title>
                        <cost_center_number>dgsg-ss</cost_center_number>
                        <third_cost_center_id>test-cost-center</third_cost_center_id>
                    </cost_center_do>
                </cost_center_list>
                <client_infodos>
                    <client_info_do>
                        <user_id>2342344421</user_id>
                        <user_name>测试用户</user_name>
                    </client_info_do>
                </client_infodos>
                <change_fee>100</change_fee>
                <change_service_fee>50</change_service_fee>
                <delivery_fee>5000</delivery_fee>
                <insurance_fee>20</insurance_fee>
                <ticket_count>2</ticket_count>
                <passenger_count>1</passenger_count>
                <ticketdos>
                    <open_ticket_do>
                        <ticket_no>uuoojnmll</ticket_no>
                        <is_changed>true</is_changed>
                        <origin_ticket_no>3242342342</origin_ticket_no>
                        <flight_no>wwxdx</flight_no>
                        <airline_company>南航</airline_company>
                        <airline_code>NH</airline_code>
                        <dep_time>2021-04-01 00:00:00</dep_time>
                        <arr_time>2021-04-01 00:00:00</arr_time>
                        <dep_city_name>北京</dep_city_name>
                        <arr_city_name>杭州</arr_city_name>
                        <dep_airport>BJ</dep_airport>
                        <arr_airport>HZ</arr_airport>
                        <dep_airport_name>北京机场</dep_airport_name>
                        <arr_airport_name>萧山机场</arr_airport_name>
                        <cabin>N</cabin>
                        <cabinclass>经济舱</cabinclass>
                        <ticket_price>100</ticket_price>
                        <discount>0.98</discount>
                        <insurance_fee>10</insurance_fee>
                        <oil>10</oil>
                        <build>10</build>
                        <currency>CNY</currency>
                        <itinerary_num>21312312</itinerary_num>
                        <passenger_name>测试人员</passenger_name>
                        <insure_no>ewrwrwerefd</insure_no>
                        <insure_status>1</insure_status>
                        <insure_name>测试人员</insure_name>
                        <ride_time>100</ride_time>
                    </open_ticket_do>
                </ticketdos>
                <change_charge_fee>10000</change_charge_fee>
                <refund_charge_fee>10000</refund_charge_fee>
                <is_changed>true</is_changed>
                <is_refund>true</is_refund>
            </open_api_zzd_flight_order_rs>
        </module_list>
        <result_code>0</result_code>
        <result_msg>成功</result_msg>
    </result>
</alitrip_btrip_open_supplychain_flight_trade_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

返回
顶部