//订单提交JSON结构 { "authentication": { "timeStamp": "2023-04-14 16:15:39", "serviceName": "train.addTrainOrder", "companyId": "1503141150", "messageIdentity": "1f71fab781f73caea6686c8a69600732" }, "trainOrderInfo": { "companyId": "1503141150", "orderType": 2, "orderTicketType": 0, "companyOrderId": "HN1681460139569", "isReservationOrder": null, "leakCutOffTime": null, "orderInfo": { "orderTime": "2023-04-14 16:15:39", "ticketList": [{ "fromStationName": "桂林", "toStationName": "桂林北", "ticketTime": "2023-04-29 08:18", "trainNo": "G2910", "allAcceptTrainNo": "", "acceptDepartDates": "", "arrivalDateTime": "2023-04-29 08:28", "ticketPrice": 6, "seatName": "二等座", "selectedSeat": "1A", "acceptSeat": "", "passengerList": [{ "passengerType": 1, "certificateType": 1, "certificateNo": "oiHef47aYwngLzVN2iiBtTS80fvlfpc8", "certificateName": "赵鹏", "birthday": null, "realName": "赵鹏", "identityLimitDate": null, "countryCode": "", "contactMobile": "", "contactEmail": "" } ] } ], "frontSeatFlag": 0, "orderRemark": "" }, "contactUser": { "contactUserId": "", "contactName": "vivi", "companyId": "1503141150", "countryCode": "86", "contactMobile": "up3E0hBuzNbADKxufANHMg==" }, "extraService": { "noVerifyFlag": 1, "lowerBerthFlag": 0, "lowerBerthCount": 0, "grabTicketRate": 1 } } } //订单提交成功返回数据 { "returnCode": 1, "returnMessage": "SUCCESS", "returnData": { "serviceName": "train.addTrainOrder", "companyId": "1503141150", "companyOrderId": "HN1681460139569", "operationDateTime": "2023-04-14 16:15:56", "orderPayDetail": { "orderAmount": 12.00, "ticketAmount": 6, "serveAmount": 0, "extraServeFees": [ { "feeAmount": 6.00, "feeType": 141 } ] } }, "ResponseStatus": { "Timestamp": "/Date(1681460156763+0800)/", "Ack": "Success", "Errors": [], "Build": null, "Version": null, "Extension": [ { "Id": "CLOGGING_TRACE_ID", "Version": null, "ContentType": null, "Value": "7715658886832531034" }, { "Id": "RootMessageId", "Version": null, "ContentType": null, "Value": "100031671-0a6d18d7-467072-1571193" } ] } } //支付成功 { "returnCode": 1, "returnMessage": "pay success", "returnData": { "serviceName": "train.companyPayOrder", "companyId": "1503141150", "companyOrderId": "HN1681700111527", "operationDateTime": "2023-04-17 10:55:19" }, "ResponseStatus": { "Timestamp": "/Date(1681700119599+0800)/", "Ack": "Success", "Errors": [], "Build": null, "Version": null, "Extension": [{ "Id": "CLOGGING_TRACE_ID", "Version": null, "ContentType": null, "Value": "489001780207311316" }, { "Id": "RootMessageId", "Version": null, "ContentType": null, "Value": "100031671-0a6e4a89-467138-6889241" } ] } } //订单callback { "authentication": { "timeStamp": "2023-04-19 14:19:26", "serviceName": "notice.ticketresult", "messageIdentity": "8c82312e95158e289fd453f33114e0d2", "companyId": "1503141150" }, "ticketResult": { "companyOrderId": "HN1681885121340", "resultCode": 1, "resultMsg": null, "ticketSuccTime": "2023-04-19 14:19:26", "operateTradeNo": "5027649989833265152", "orderMasterInfo": { "totalPayAmount": 12.00, "orderType": 2, "contactName": "vivi", "mobileNo": "up3E0hBuzNbADKxufANHMg==", "remark": "" }, "passengerInfoList": [{ "passengerId": 6197111157, "certificateType": 1, "certificateName": "赵鹏", "certificateNo": "oiHef47aYwngLzVN2iiBtTS80fvlfpc8", "birthday": null, "realName": "赵鹏", "passengerType": 1, "contactMobile": "7s0sfWX+Bx8=", "contactEmail": "7s0sfWX+Bx8=" } ], "orderRouteInfoList": [{ "routeId": 1136901379, "departTime": "2023-04-30 10:16:00", "arrivalTime": "2023-04-30 10:26:00", "ticketCount": 1, "ticketPrice": 6.00, "fromStationName": "桂林", "toStationName": "桂林北", "trainNo": "D8268", "ticketSeat": "二等座", "acceptSeat": null, "routeNo": 1, "elecNo": "EJW2232127", "checkWindow": "检票口6" } ], "orderTicketInfoList": [{ "ticketId": 892585335, "routeId": 1136901379, "passengerId": 6197111157, "realTicketPrice": 6.00, "seatName": "二等座", "carriageNo": "7", "seatNo": "14B号", "createTime": "2023-04-19 14:19:26", "longElecNo": "23174648650D82685902", "quickPass": 0, "trainStatus": 0 } ] } } /*退票提交数据结构 */ { "authentication": { "timeStamp": "2023-04-28 09:46:40", "serviceName": "train.artificialTicketReturn", "companyId": "1503141150", "messageIdentity": "a46aa9f51cb8dbe299d2584aa41be93a" }, "companyOrderId": "HN1681696305456", "operator": "vivi", "returnServiceFee": "15", "returnTicketList": [{ "trainNo": "G2910", "carriageNo": "4", "seatNo": "5F\u53f7", "longElecNo": "23383214738D84519712", "cardFirstImage": "", "cardSecondImage": "" } ] } /*退票返回的数据结构*/ { "ResponseStatus": { "Timestamp": "/Date(1683186036147+0800)/", "Ack": "Success", "Errors": [], "Build": null, "Version": null, "Extension": [{ "Id": "CLOGGING_TRACE_ID", "Version": null, "ContentType": null, "Value": "5184875534824024628" }, { "Id": "RootMessageId", "Version": null, "ContentType": null, "Value": "100031671-0a638ae3-467551-5279705" } ] }, "returnCode": 0, "returnMessage": "车票价格需要大于 19.5才能退票" } /*退款calback*/ { "authentication": { "timeStamp": "2023-05-04 11:40:15", "serviceName": "notice.refundresult", "messageIdentity": "c38f06426a3e9b11d221f6402ab4fd99", "companyId": "1503141150" }, "refundResult": { "companyOrderId": "HN1683171474981", "refundType": 5, "reason": null, "refundTime": "2023-05-04 11:40:04", "tradeNo": "5033045727832576000", "refundAmount": 12.00, "operateTradeNo": null, "refundDetailInfoList": null } } /*退款 多张票的情况 长订单号等有所不同*/ { "authentication": { "timeStamp": "2023-06-01 15:06:11", "serviceName": "notice.refundresult", "messageIdentity": "9af17693f6546dd0719cfcf3f4cbd896", "companyId": "4003171843" }, "refundResult": { "companyOrderId": "HN1685430938567", "refundType": 2, "reason": null, "refundTime": "2023-06-01 15:06:11", "tradeNo": "5043244432384724992", "refundAmount": 271.00, "operateTradeNo": "5042802996723978240", "refundDetailInfoList": [{ "longElecNo": "24060026739G65552055", "refundDetailType": 20, "refundDetailAmount": 271.00 } ] } } { "authentication": { "timeStamp": "2023-06-01 15:06:11", "serviceName": "notice.refundresult", "messageIdentity": "9af17693f6546dd0719cfcf3f4cbd896", "companyId": "4003171843" }, "refundResult": { "companyOrderId": "HN1685430938567", "refundType": 2, "reason": null, "refundTime": "2023-06-01 15:06:11", "tradeNo": "5043244431617167360", "refundAmount": 271.00, "operateTradeNo": "5042809037335433216", "refundDetailInfoList": [{ "longElecNo": "24060026739G65552054", "refundDetailType": 20, "refundDetailAmount": 271.00 } ] } } //澜海出票成功返回 { "authentication": { "timeStamp": "2024-07-10 15:40:50", "appId": "3649601564", "mainOrderId": "HN1720487984255" }, "bodyInfo": { "agentCode": "000001428", "contactMobile": "17722807804", "currentTime": "2022-09-29 10:40:50", "eOrderNumber": "E5W0086985", "failCode": 0, "orderPrice": "720.0", "orderResultCode": 200, "mainOrderId": "21158540860", "payTradeNumber": "2022092922001429951455254961", "resultMsg": "出票成功", "ticketList": [{ "ticketCheck": "检票口13AB", "arriveTime": "2022-10-04 22:33:00", "deliveryTicketId": 76861483, "departTime": "2022-10-04 20:02", "fromStationName": "赣县北", "passengerList": [{ "carriageNo": "03", "passengerId": 113317051, "passengerName": "何沙沙", "passengerType": 2, "passportNumber": "420821198609055029", "passportType": "1", "passportTypeName": "身份证", "realTicketPrice": "288.0", "seatName": "二等座", "seatNo": "05D" }, { "carriageNo": "03", "passengerId": 113317052, "passengerName": "刘明山", "passengerType": 2, "passportNumber": "362121197703160012", "passportType": "1", "passportTypeName": "身份证", "realTicketPrice": "288.0", "seatName": "二等座", "seatNo": "06C" }, { "carriageNo": "03", "passengerId": 113317053, "passengerName": "刘沛勋【儿童票】", "passengerType": 3, "passportNumber": "360721201007070013", "passportType": "1", "passportTypeName": "身份证", "realTicketPrice": "144.0", "seatName": "二等座", "seatNo": "09F" } ], "ticketCount": 3, "ticketPrice": "288.0", "toStationName": "深圳北", "trainNumber": "G2793" } ], "ticketSuccessTime": "2022-09-29 10:40:50", "userId": 65 } }