修改订单信息接口

更新时间: 2022-11-06 接送机必须接入,打车无需接入 在线调试(沙箱环境)


接口概述

1、该接口用来更新订单信息(如乘客信息、航班信息、航变后的用车时间等)。
2、如果携程未收到确认信息,携程会持续重试3次,每次间隔5秒。如果3次尝试都无信息,携程会通过邮件通知供应商修改用车人信息,由对方客服手动修改。
3、客信息修改可能会发生在下单后、用车前的任何时刻,已经取消的订单不会发生修改。

请求地址

地址格式:  {Domain}/JNT/updatepassengerinfo/2.0/{timeStamp}/{sign}

请求内容

UpdatePassengerRequest

参数 类型 必传 描述 示例 备注
ctripPurchaseOrderId Long 携程采购单号 881823967638342968 18位
vendorOrderId String 供应商订单id    
passenger PassengerInfoDTO 乘客信息    
agent AgentInfoDTO 代订人信息    
flightInfo FlightInfoDTO 航班信息   接机必传
useTime String 用车时间 2020-08-28 14:46,格式为yyyy-MM-dd HH:mm 时间为当地时间
serviceProviderId Long 服务商ID 1000000 用于多服务商接入场景,需要的供应商请联系我方技术添加

PassengerInfoDTO

参数 类型 必传 描述 示例 备注
name String 用车人姓名,境内用车场景下必传 张三  
firstName String 用车人名 San Trip站、境外用车场景下必传
lastName String 用车人姓 Zhang Trip站、境外用车场景下必传
localPhoneAreaCode String 用车人本地电话号码区号 +86 境内用车场景下必传
localPhone String 用车人本地电话号码 13161453199 境内用车场景下必传,为虚拟号码,只有绑定的司机可以拨通。境外为真实号码
maskRealPhone String 带掩码的乘车人真实电话 134**6871  
email String 用车人邮箱 car@ctrip.com  
intlPhoneAreaCode String 用车人目的地国际电话区号,与用车人本地电话号码区号必传其一 +44  
intlPhone String 用车人目的地电话,与用车人本地电话号码必传其一    
hotelPhone String 酒店电话    
hotelPhoneAreaCode String 酒店国际电话区号    
emergencyPhone String 同行人国际电话区号    
emergencyPhoneAreaCode String 同行人国际电话    
imType String 即时通讯工具 WeChat WhatsApp/Skype/LINE/WeChat
imNo String 及时通讯工具号码    

AgentInfoDTO

参数 类型 必传 描述 示例 备注
name String 代订人姓名 Isaac Newton  
firstName String 代订人名 Isaac  
lastName String 代订人姓 Newton  
intlPhoneAreaCode String 代订人国际电话区号 +86  
intlPhone String 代订人电话号码 13161453199  

FlightInfoDTO

参数 类型 必传 描述 示例 备注
flightNumber String 航班号 CA1884  
takeOffTime String 航班起飞时间,为空表明未发生航变 2020-10-06 18:50:00 yyyy-MM-dd HH:mm:ss计划起飞(当地)时间
flightLandingTime String 航班到达时间,为空表明未发生航变 2020-10-06 21:20:00 yyyy-MM-dd HH:mm:ss 计划到达(当地)时间
departDelayTime Integer 航班到达后延迟用车时间,为空表明未发生航变 20 单位:分钟

返回内容

UpdatePassengerResponse

参数 类型 必传 描述 示例 备注
msgCode String 响应码 OK 响应码
message String 响应详情 成功 响应码

请求示例

{
  "ctripPurchaseOrderId": 4295005950734823,
  "passenger": {
    "name": "李娜",
    "localPhoneAreaCode": "86",
    "localPhone": "13908756327",
    "maskRealPhone": "159***89034"
  },
  "agent": {},
  "flightInfo": {},
}

响应示例

{
  "msgCode": "OK",
  "message": "成功"
}

异常示例

{
  "msgCode": "ERROR_NO_ORDERID",
  "message": "找不到订单"
}

results matching ""

    No results matching ""