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

qimen.alitrip.train.bagua.order.create (八卦镜创建购票订单)

通知八卦镜isv创建购票订单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
requestTime String 可选 1703485161254 请求时间戳
apiToken String 可选 user_e68dc0a5f53f4a23b5e5496845f46f76 apiToken
apiKey String 可选 abc apiKey
data CreateOrderParamVO 可选 创建购票单入参
  • passengerList
  • PassengerListVO []
  • 可选
  • 乘车人列表
  • └ fliggySubOrderId
  • String
  • 可选
  • p111
  • 飞猪子单号
  • └ passengerName
  • String
  • 可选
  • xxx
  • 乘客姓名
  • └ seatType
  • String
  • 可选
  • O
  • 坐席类型
  • └ certIdType
  • String
  • 可选
  • 1
  • 证件类型
  • └ passengerType
  • String
  • 可选
  • 1
  • 乘客类型
  • └ ticketPrice
  • String
  • 可选
  • 5.00
  • 票价
  • └ countryCode
  • String
  • 可选
  • CN
  • 国籍码
  • └ certIdNo
  • String
  • 可选
  • 3307***********123
  • 证件号
  • └ mobile
  • String
  • 可选
  • xxx
  • 手机号
  • └ countryName
  • String
  • 可选
  • 中国
  • 国籍名
  • └ departTime
  • String
  • 可选
  • 16:04
  • 到达时间
  • └ acceptNoSeatFlag
  • Number
  • 可选
  • 1
  • 是否接受无座,不填默认接受 0:接受 1:不接受
  • └ fromStationName
  • String
  • 可选
  • 北京
  • 出发站
  • └ toStationCode
  • String
  • 可选
  • VNP
  • 到达站三字码
  • └ spanTime
  • String
  • 可选
  • 00:09
  • 历时 格式 HH:mm
  • └ trainNo
  • String
  • 可选
  • C127
  • 车次号,例:D100
  • └ fliggyOrderId
  • String
  • 可选
  • abc111
  • 飞猪订单号
  • └ toStationName
  • String
  • 可选
  • 北京南
  • 到达站
  • └ arriveTime
  • String
  • 可选
  • 16:13
  • 到达时间
  • └ trainDate
  • String
  • 可选
  • 2024-01-08
  • 发车日期
  • └ fromStationCode
  • String
  • 可选
  • BJP
  • 出发站三字码
  • └ longTrainNo
  • String
  • 可选
  • 240000C12705
  • 长车次号,例:550000T132C0
apiSign String 可选 36EC2E1997C63E911F4897F7C5337C62 api签名

响应参数

名称 类型 示例值 描述
data CreateOrderResultVO 创建购票单出参
  • └ agentOrderId
  • String
  • NO1739168948991684608
  • 商家订单号
  • passengerList
  • PassengerListVO []
  • 乘车人列表
  • └ fliggySubOrderId
  • String
  • p111
  • 飞猪子单号
  • └ passengerName
  • String
  • xxx
  • 乘客姓名
  • └ certIdNo
  • String
  • 3307***********123
  • 证件号
  • └ agentSubOrderId
  • String
  • NT1739168948995878912
  • 商家子单号
  • └ fliggyOrderId
  • String
  • abc111
  • 飞猪订单号
resultCode Number 2000 结果code
resultMessage String 成功 结果message
success Boolean true 结果标识

请求示例

{"requestTime":"1703485161254","apiToken":"user_e68dc0a5f53f4a23b5e5496845f46f76","apiKey":"abc","data":{"departTime":"16:04","acceptNoSeatFlag":1,"fromStationName":"北京","toStationCode":"VNP","fliggyRequestId":"acx121211","spanTime":"00:09","trainNo":"C127","fliggyOrderId":"abc111","toStationName":"北京南","arriveTime":"16:13","trainDate":"2024-01-08","fromStationCode":"BJP","passengerList":[{"fliggySubOrderId":"p111","passengerName":"xxx","seatType":"O","certIdType":"1","passengerType":"1","ticketPrice":"5.00","countryCode":"CN","certIdNo":"3307***********123","mobile":"xxx","countryName":"中国"}],"longTrainNo":"240000C12705"},"apiSign":"36EC2E1997C63E911F4897F7C5337C62"}

响应示例

{
    "data":{
        "agentOrderId":"NO1739168948991684608",
        "passengerList":[
            {
                    "fliggySubOrderId":"p111",
                    "passengerName":"xxx",
                    "certIdNo":"3307***********123",
                    "agentSubOrderId":"NT1739168948995878912"
            }
        ],
        "fliggyOrderId":"abc111"
    },
    "resultCode":2000,
    "resultMessage":"成功",
    "success":true
}

验签示例

{"success":"不等于true","resultCode":"sign-check-failure","resultMessage":"Illegal request"}

错误码解释

错误码 错误描述 解决方案

API工具

FAQ

返回
顶部