Skip to content

酒店-创建订单

基本信息

Path: /hotel/createOrder

Method: POST

使用说明

  • 使用搜索接口或数据接口获取的酒店产品信息和用户填写的用户信息作为入参,用户输入的参数都进行校验后再提交,根据出参判断是否成单。
  • API接口提交订单时,为防止恶意提交订单情况,一次性预订房间不要超过7间(小于8),客人入离店日期不要超过30天,如客人需要超过间房量或入离店日期超过30天情况,可让客人通过电话预订。
  • 同一个AffiliateConfirmationId(即接入方自己维护的订单号),或同一个客人的订单并发提交会有限制。
  • 推荐设置的超时时间为30秒;若成单失败可以在45秒后重试。

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json
x-lvcang-api-account开放平台分配aaa.test

Body

名称类型是否必须备注
arrivalDatestring必须如果是凌晨入住,那么入住日期是前一天, 使用yyyy-MM-dd格式,例如:2022-12-09
departureDatestring必须使用yyyy-MM-dd格式,例如:2022-12-09
earliestArrivalTimestring必须1、两者都是必填字段,可让用户选择两个时间点,也可以只让客人选择最晚到店时间,系统根据下面的规则计算出最早到店时间。 2、最早到店时间范围:入住日7:00(建议14:00,因一般酒店接待开始时间是14点)-23:59;最晚到店时间范围:入住日7:00-23:59和次日1:00-6:00; 都必须是整点或半点或23:59。 3、最早到店时间须晚于当前时间, 最晚到店时间须晚于最早到店时间,一般相差3个小时。 4、如果客人凌晨预订凌晨入住,则入住的是前一天的房间,须设置入住日期为前一天,最早到店时间为入住日期的23:59,最晚到店时间为入住日期的第二天的06:00。 5、最早到店和最晚到店时间是完整的日期时间类型,如2017-03-16 13:06:30,不要只传入时间13:06:30,否则会报错。
latestArrivalTimestring必须1、两者都是必填字段,可让用户选择两个时间点,也可以只让客人选择最晚到店时间,系统根据下面的规则计算出最早到店时间。 2、最早到店时间范围:入住日7:00(建议14:00,因一般酒店接待开始时间是14点)-23:59; 最晚到店时间范围:入住日7:00-23:59和次日1:00-6:00; 都必须是整点或半点或23:59。 3、最早到店时间须晚于当前时间, 最晚到店时间须晚于最早到店时间,一般相差3个小时。 4、如果客人凌晨预订凌晨入住,则入住的是前一天的房间,须设置入住日期为前一天,最早到店时间为入住日期的23:59,最晚到店时间为入住日期的第二天的06:00。 5、最早到店和最晚到店时间是完整的日期时间类型,如2017-03-16 13:06:30,不要只传入时间13:06:30,否则会报错。
hotelIdstring必须酒店编号
roomIdstring非必须展示房型编号 允许为空,当传入时会校验房型编号绑定关系
roomTypeIdstring必须销售房型编号
ratePlanIdnumber必须产品编号
numberOfRoomsnumber必须房间数量
numberOfCustomersnumber必须客人数量
currencyCodestring非必须货币类型,默认值:RMB
contactobject必须
├─ namestring必须姓名
├─ mobilestring必须手机
├─ genderstring必须Female 女,Maile 男, Unknown 保密
├─ phonestring非必须电话
├─ emailstring非必须下单时如果输入了邮箱,将会向对应邮箱发送预定成功等通知邮件
├─ firstNamestring非必须英文名-出境酒店必填
├─ lastNamestring非必须英文姓-出境酒店必填
orderRoomsobject []必须
├─ customersobject []必须客户
├─ namestring必须姓名
├─ genderstring非必须Female 女,Maile 男, Unknown 保密
├─ nationalitystring非必须国籍
├─ idCardTypestring非必须IdentityCard 身份证, Passport 护照, HomeVisitingCertificate 回乡证, TaiwanCompatriotCertificate 台胞证, HongkongMacaoTaiwanResidencePermit 港澳台居民居住证
├─ idCardNostring非必须证件号
├─ firstNamestring非必须英文名-出境酒店必填
├─ lastNamestring非必须英文姓-出境酒店必填
requestIdstring必须唯一请求 UUID
littleMajiaIdstring非必须促销相关: 马甲ID
goodsUniqIdstring非必须促销相关: 商品唯一标示
customerPricenumber必须销售给客人的最终价格
totalPricenumber必须原币种价格 RatePlan的TotalRate * 房间数, 开通了结算价的分销商,此处应该传入结算价
affiliateConfirmationIdstring必须三方订单号
noteToHotelstring非必须给酒店备注
noteToElongstring非必须给平台备注
childAgesinteger[]非必须儿童年龄(国际特有字段)
specificRemarkstring非必须特殊要求(国际特有字段)
numberOfAdultsinteger必须成人数(国际特有字段)
hotelCodestring必须酒店code(国际特有字段)
supplierIdstring必须供应商id(国际特有字段)
subSupplierIdstring必须二级供应商id(国际特有字段)
shopperProductIdstring必须商品库shopperid(国际特有字段)
sugOrientationinteger非必须酒店类型:0-国内酒店 1-国际酒店

返回数据

名称类型是否必须备注
codenumber非必须状态码 0-成功 500-失败
messagestring非必须返回信息
successboolean非必须请求是否成功
dataobject非必须返回内容
├─ orderIdnumber非必须酒店订单id
├─ cancelTimestring非必须最晚取消时间
├─ guaranteeAmountnumber非必须担保金额
├─ currencyCodestring非必须货币类型
├─ isInstantConfirmboolean非必须是否是即时确认
├─ paymentDeadlineTimestring非必须支付最后期限
├─ paymentMessagestring非必须支付信息
├─ lcOrderIdstring非必须旅仓订单ID
guidstring非必须guid