火车票订单状态查询接口,可查询订单状态,本接口不扣次数,请合理控制查询频率。
接口名称:火车票订单状态查询接口
接口平台:聚合数据
接口地址:http://op.juhe.cn/trainTickets/orderStatus
支持格式:json/xml
请求方式:http get/post
请求示例:http://op.juhe.cn/trainTickets/orderStatus?key=您申请到的appkey&orderid=1433243990111
请求参数说明:
名称 |
类型 |
必填 | 说明 |
dtype | string |
否 |
返回的格式,json或xml,默认json |
key |
string |
是 |
您申请到的APPKEY |
orderid |
string |
是 |
订单号 |
返回参数说明:
名称 |
类型 |
说明 |
error_code |
int |
返回码 |
reason |
string |
返回说明 |
result |
string |
返回结果集 |
火车票订单状态查询接口调用JSON返回示例:
/*刚提交订单,正在处理*/ { "reason": "成功的返回", "result": { "orderid": "1444357324918", /*订单号*/ "user_orderid": "5678", /*您自定义的订单号*/ "msg": "订单提交成功,正在处理", /*订单描述信息*/ "orderamount": null, /*订单金额,该订单正在处理,所以为null*/ "status": "0", /*0表示正在处理*/ "passengers": [ /*该订单下的乘客的信息*/ { "passengerid": "1123", /*您自定义的乘客编号*/ "passengersename": "聚小二", /*乘客姓名*/ "piaotype": "1", /*票类型编码*/ "piaotypename": "成人票", /*票类型*/ "passporttypeseid": "1", /*证件类型编码*/ "passporttypeseidname": "二代身份证", /*证件类型*/ "passportseno": "321201200512120415", /*证件号码*/ "price": "763.5", /*票价,如果真实票价为100元,您将此字段设为1元,处理完订单会更正为100元*/ "zwcode": "O", /*座次编码*/ "zwname": "二等座" /*座次*/ } ], "checi": "G7027", /*车次*/ "ordernumber": null, /*12306的订单号,该订单正在处理,所以为null*/ "submit_time": "2015-10-09 10:22:05", /*您提交订单的时间*/ "deal_time": null, /*处理完占座的时间*/ "cancel_time": null, /*您主动取消订单的时间*/ "pay_time": null, /*您请求出票(支付)的时间*/ "finished_time": null, /*完成出票时间*/ "refund_time": null, /*此订单最后一次申请退票的时间(退票针对乘客不针对订单)*/ "juhe_refund_time": null, /*最后一次处理完退票的时间*/ "train_date": "2015-10-13", /*乘车日期*/ "from_station_name": "苏州", /*出发站名字*/ "from_station_code": "SZH", /*出发站简码*/ "to_station_name": "上海", /*到达站名字*/ "to_station_code": "SHH", /*到达站简码*/ "refund_money": null /*累积退款金额*/ }, "error_code": 0 } /*处理完占座请求,处理结果为占座失败*/ { "reason": "成功的返回", "result": { "orderid": "1444357324918", "user_orderid": "5678", "msg": "乘客身份信息未通过验证_订票失败 添加乘客 未通过身份效验 聚小二121201193210080015", "orderamount": null, "status": "1", "passengers": [ { "passengerid": "1123", "passengersename": "聚小二", "piaotype": "1", "piaotypename": "成人票", "passporttypeseid": "1", "passporttypeseidname": "二代身份证", "passportseno": "121201193210080015", "price": "763.5", "zwcode": "O", "zwname": "二等座" } ], "checi": "G7027", "ordernumber": null, "submit_time": "2015-10-09 10:22:05", "deal_time": "2015-10-09 10:22:21", "cancel_time": null, "pay_time": null, "finished_time": null, "refund_time": null, "juhe_refund_time": null, "train_date": "2015-10-13", "from_station_name": "苏州", "from_station_code": "SZH", "to_station_name": "上海", "to_station_code": "SHH", "refund_money": null }, "error_code": 0 } /*处理完占座请求,处理结果为占座成功,占座成功才会有cxin(车厢、座位号)*/ { "reason": "成功的返回", "result": { "orderid": "1441700054308", "user_orderid": "", "msg": "处理或操作成功;待支付", "orderamount": "14.50", "status": "2", "passengers": [ { "passengerid": "1123", "passengersename": "聚小二", "piaotype": "1", "piaotypename": "成人票", "passporttypeseid": "1", "passporttypeseidname": "二代身份证", "passportseno": "370827199101015265", "price": "14.5", "zwcode": "1", "zwname": "硬座", "reason": 0, "ticket_no": "E5263400701170048", /*票号,占座成功才会有*/ "cxin": "17车厢,048座" /*占座成功才会有*/ } ], "checi": "K372", "ordernumber": "E526340070", "submit_time": "2015-09-08 16:14:15", "deal_time": "2015-09-08 16:14:44", "cancel_time": null, "pay_time": null, "finished_time": null, "refund_time": null, "juhe_refund_time": null, "train_date": "2015-09-18", "from_station_name": "上海", "from_station_code": "SHH", "to_station_name": "苏州", "to_station_code": "SZH", "refund_money": null }, "error_code": 0 } /*出票成功*/ { "reason": "成功的返回", "result": { "orderid": "1435902140362", /*订单号,此订单号仅用于您的订票产品和聚合之间的交互*/ "user_orderid": "20150825134207", /*您自定义的订单号,仅用于您的订票产品和您的用户之间的交互*/ "msg": "出票成功", /*订单信息概况*/ "orderamount": "1.00", /*此订单的总金额*/ "status": "4", /*0:刚提交,待处理;1:失败/失效/取消的订单;2:占座成功待支付(此时可取消订单,超时不支付将失效);3:支付成功待出票;4:出票成功; 5:出票失败;6:正在处理线上退票请求;7:有乘客退票(改签)成功(status保存的是最后一次操作该订单后的状态,先有乘客退票失败, 然后有乘客退票成功,那么status为7);8:有乘客退票失败*/ "passengers": [ /*乘客信息,不同状态的订单此字段有所不同,请以您实际得到的结果为准*/ { "piaotype": "1", "reason": 0, "passporttypeseidname": "二代身份证", "passporttypeseid": "1", "zwname": "硬座", "price": "1.0", "piaotypename": "成人票", "ticket_no": "E1162394841080090", /*车票编号,退票时会用到。注意和取票订单号order number的区别*/ "passengersename": "黄晓明", "zwcode": "1", "passportseno": "370817198901012343", "passengerid": 413, "cxin": "08车厢,010座" } ], "checi": "6253", "ordernumber": "E116239484", /*取票订单号,等同于您在12306官网订票时提供的订单编号*/ "submit_time": "2015-07-03 13:42:20", /*提交订单的时间*/ "deal_time": "2015-07-03 13:42:45", /*处理完订单的时间*/ "pay_time": "2015-07-03 13:44:14", /*请求出票(从聚合账户扣款)时间*/ "finished_time": "2015-07-03 13:44:23", /*出票成功时间*/ "refund_time": null", "juhe_refund_time": null, "refund_money":null, "train_date": "2015-07-09", "from_station_name": "哈尔滨东", "from_station_code": "VBB", "to_station_name": "滨江", "to_station_code": "BJB" }, "error_code": 0 } /*有乘客退票成功*/ { "reason": "成功的返回", "result": { "orderid": "1441696917857", "user_orderid": "", "msg": "有乘客退票成功,相关款项已退还至您的账户", "orderamount": "8.50", /*该订单总金额*/ "status": "7", "passengers": [ { "passengerid": "1123", "passengersename": "杨颖", "piaotype": "1", "piaotypename": "成人票", "passporttypeseid": "1", "passporttypeseidname": "二代身份证", "passportseno": "370827199109123212", "price": "8.5", "zwcode": "O", "zwname": "二等座", "reason": 0, "ticket_no": "EC07095328101001B", "cxin": "01车厢,01B座", "returntickets": { /*退票的相关信息*/ "returnsuccess": true, /*退票是否成功*/ "returnmoney": "6.5", /*退票(改签差价)金额,退票要收手续费,所以此金额小于票价*/ "returntime": "2015-09-08 15:28:10", "returnfailid": "", /*退票失败原因ID*/ "returnfailmsg": "", /*退票失败原因描述*/ "returntype": "1" /*1:线上退票;0:线下退票,即用户持票去火车站窗口退票*/ }, } ], "checi": "G7213", "ordernumber": "EC07095328", "submit_time": "2015-09-08 15:21:58", "deal_time": "2015-09-08 15:22:18", "cancel_time": null, "pay_time": "2015-09-08 15:23:46", "finished_time": "2015-09-08 15:24:02", "refund_time": "2015-09-08 15:24:44", /*此订单最后一次申请退票的时间*/ "juhe_refund_time": "2015-09-08 15:26:28", /*此订单最后一次完成退票的时间*/ "train_date": "2015-09-13", "from_station_name": "上海西", "from_station_code": "SXH", "to_station_name": "上海", "to_station_code": "SHH", "refund_money": "6.50" /*累积退款金额(包含退票金额、改签退差价金额)。请阅读常见问题中关于退票退款的说明:http://code.juhe.cn/docs/201*/ }, "error_code": 0 }