API测试>>

酒店

酒店-订单详情更新时间:2024/09/13 14:26

方法名称

hotel.order.detail

使用说明

根据订单id获取单个订单的详细信息,可以传入艺龙订单号或分销商自己的订单号。仅能搜索半年内的订单。用于向用户展示订单状态。


须使用https访问本接口。

输入参数

节点名称类型可为空说明
OrderId订单编号longN如果OrderId不为0,以OrderId为主
AffiliateConfirmationId联盟的订单编号StringY当OrderId=0的时候,则按AffiliateConfirmationId查询
Options其他条件StringY多个英文逗号分隔
1、返回SpecialCancelApply

响应结果

根节点

节点名称类型可为空说明
OrderId订单编号LongN
HotelId酒店编号String(8)N
HotelName酒店名称String(200) YV1.03新增
RoomId房型编号String(8)Yv1.36新增
RoomName房型名称String(50)N展示给客人的房型名称
RoomTypeId销售房型编号String(8)N
RoomTypeName销售房型名称String(50)YV1.03新增,此名称仅作为参考,不应展示给客人
RatePlanId产品编号IntN
RatePlanName产品名称String(100)YV1.05新增
ArrivalDate入住日期DateN
DepartureDate离店日期DateN
Status订单状态String(2)NA-已确认
B-NO SHOW
B1-有预定未查到
B2-待查
B3-暂不确定
C-已结帐

D-删除

E-取消

F-已入住
G-变价
H-变更
N-新单
O-满房
S-特殊
U-特殊满房
V-已审
Z-删除,另换酒店
状态流转过程请参考国内酒店:订单流程
ShowStatus对用户展示的订单状态LongY

V1.12新增。请将这个状态展示给客人;某些状态下的详细信息会出现在NoteToGuest。
0 -- 没有获取到订单展示状态,需要重新获取
1 -- 担保失败
2 -- 等待担保
4 -- 等待确认
8 -- 等待支付
16 -- 等待核实入住
32 -- 酒店拒绝订单
64 -- 未入住
128 -- 已经离店
256 -- 已经取消
512 -- 已经确认
1024 -- 已经入住
2048 -- 正在担保-处理中
4096 -- 正在支付-处理中
8192 - 支付失败

ShowStatus和Status及信用卡之间的状态关系请见关系对照表

ShowStatus属于功能增强的属性,不要根据此字段做系统判定,仅用于对用户展示使用,与Status有冲突时以Status为准。

ConfirmPoint下一次确认反馈时间点DateTimeYV1.12新增。当ShowStatus=4等待确认的时候,系统会在这个时间点前更新确认相关的内容.如果感觉这个时间点太长,可以调用hotel.order.promote进行催确认
CustomerType客人类型EnumNAll=统一价;
Chinese =内宾价,需提示客人“须持大陆身份证入住”;
OtherForeign =外宾价,需提示客人“须持国外护照入住”;

HongKong   =港澳台客人价,需提示客人“须持港澳台身份证入住”;

ChinaGuest =中宾价,需提示客人“须持中国身份证、护照入住”;

PaymentType付款类型EnumNSelfPay-前台现付、Prepay-预付
NumberOfRooms房间数量IntN
NumberOfCustomers客人数量IntN
EarliestArrivalTime最早到店时间DateTimeN
LatestArrivalTime最晚到店时间DateTimeN
CurrencyCode货币类型EnumNRMB, HKD, MOP,  TWD,USD
TotalPrice总价DecimalN货币类型查看CurrencyCode字段
ElongCardNo艺龙会员卡号String(20)Y版本V1.01新增
ConfirmationType确认类型EnumN NotAllowedConfirm   不允许确认(合作伙伴自查订单状态后自行联系客人)
SMS_cn  ----艺龙发短信给客人,出现订单问题的时候会主动联系
NoNeed -- 艺龙发短信给客人,出现订单问题的时候不主动联系
注:除了NotAllowedConfirm,其余的选项艺龙都会发送短信,下单时如果输入了邮箱那么都会发送邮件
NoteToHotel给酒店备注String(500)Y
NoteToElong给艺龙备注String(500)Y
NoteToGuest给客人的备注String(500)Y版本V1.06新增。V1.12后能展示更多信息。
PenaltyToCustomer订单产生的罚金DecimalY货币类型查看PenaltyCurrencyCode字段
PenaltyCurrencyCode罚金货币类型EnumY
IsRefund是否可退款
BooleanY

版本V1.35新增

在E状态吐出该字段,标识E状态代理是否可以退款给客人,为false时需要等到订单状态变为删除才可退款

CreationDate预订时间DateTimeY版本V1.08新增
IsCancelable当前是否可以取消BooleanY版本V1.07新增,当为true,且CancelTime大于当前时间时,才对用户展示CancelTime。
CancelTime最晚取消时间DateTimeNCancelTime指最晚可以取消的时间,有时会返回一些很久远的时间,比如1970-01-01或者2001-01-01之类的时间,这种情况就是不可取消,正常判断即可,当前时间肯定大于这个。这个不一定是免费取消的时间,具体免费取消时间要看预付规则。
HasInvoice是否有发票信息BooleanY
SupportAnticipation产品是否支持开专票StringY0:产品不支持开专票;1:产品支持开专票
Invoice发票InvoiceY参考Invoice节点
DayPromotions臻选特惠促销信息DayPromotion[]Y参考DayPromotion节点
UsedPromotionDayRoomValues同程促销促销信息OrderDetailDayRoomPromotion[]Y参考OrderDetailDayRoomPromotion节点
Contact联系人ContactN参考Contact节点
CreditCard信用卡CreditCardY参考CreditCard节点
NightlyRates每夜价格NightlyRate[]Y参考NightlyRate节点
ExtendInfo扩展信息ExtendInfoY参考ExtendInfo节点
OrderRooms房间信息OrderRoom[]N参考OrderRoom节点
GuaranteeRule担保规则GuaranteeRuleY参考GuaranteeRule节点
PrepayRule预付规则PrepayRuleY参考PrepayRule节点
PrepayResult
预付结果
PrepayResultY
参考PrepayResult节点
GuaranteeResult
担保结果
GuaranteeResultY
参考GuaranteeResult节点
refundDetail  多次退款详情RefundDetail  Y参考RefundDetail节点
ValueAdds增值服务String[]Y
GiftPackages
礼包套餐
GiftPackage[]
Y
参考GiftPackage节点,使用说明参考下方文末礼包套餐(GiftPackage节点)使用说明
InvoiceMode预付订单的发票开具模式EnumY

版本v1.11新增。

Elong-艺龙开发票、Hotel-酒店开发票

前台自付产品都是酒店开发票,这里的过滤是针对预付产品。

如果结果中的InvoiceMode为空表示不开发票。

需要注意Elong-艺龙开发票其实是艺龙可以提供代开发票服务,如果需要开通,请联系商务。


TotalPriceExchanged换算为人民币的订单总卖价DecimalYV1.28新增
TotalCostPriceExchanged换算为人民币的订单总底价DecimalYV1.28新增
IsInstantConfirm是否及时确认BooleanYV1.28新增
AffiliateConfirmationId代理自己的订单号String(50)YV1.28新增
OrderHotel订单关联的酒店信息OrderHotelYV1.28新增,参考OrderHotel节点
RefundAmount预付订单线下退款金额DecimalYV1.29新增
人民币类型(已废弃)
https://open.elong.com/faq/detail?id=329&plt=2
CustomerPrice销售给客人的最终价格
Decimal
Y
payAmount实际支付金额
Decimal
Y
新增字段,现付非担保订单不返回
HourRoom是否为钟点房BooleanYv1.55新增,小时房产品返回true
HourRoomStartTime钟点房入住开始时间DateTimeYHourRoom=true时返回,字段值为成单时传入且校验通过的客人入住开始及结束时间,格式为yyyy-MM-dd HH:mm:ss ;可见:http://open.elong.com/faq/detail?id=318&plt=2
HourRoomEndTime钟点房入住结束时间
Meals
餐食信息
DayMeal[]
N
参考DayMeal节点
SpecialCancelApply特殊取消申请BooleanN
当为true时表示此时订单可以发起工单特殊取消,可见:https://open.elong.com/faq/detail?id=335&plt=2
Breakfast早餐
String
Y
国际特有字段
BasePrepayRule基础预付规则
Element
Y

参考BasePrepayRule节点

国际特有字段

SupplierId供应商idStringY国际特有字段
SubSupplierId二级供应商idStringY国际特有字段
SpecificRemark特殊要求
String
Y
国际特有字段
TaxAndService税和服务费原币种DecimalY国际特有字段
TaxAndServiceRMB税和服务费人民币币种DecimalY国际特有字段
ExtraPersonFeeRMB额外人员费用(附加费人民币)DecimalY国际特有字段
CheckInInstructions入住需知StringY国际特有字段
BedDescription床型描述StringY国际特有字段
BoardInfo膳食信息
Element
Y

参考BoardInfo节点 

国际特有字段

OccupancyPerRoom房间最大可住成人数IntY国际特有字段
ChildrenOccupancyPerRoom房间最大可住儿童数IntY国际特有字段
NumberOfAdults成人数IntY国际特有字段
ChildAges儿童年龄Int[]Y国际特有字段
IsCancelBeforeConfirmation是否经历过确认前取消BooleanY国际特有字段
InternetType网络类型StringY国际特有字段
InternetDesc上网描述StringY国际特有字段
BedTypeId床型idStringY国际特有字段
Internet网络StringY国际特有字段
AdditionalTax另付税和服务费AdditionalTaxY参考AdditionalTax节点
国际特有字段


GuaranteeRule节点

节点名称类型可为空说明
GuranteeRuleId担保规则编号IntN
Description描述String(255)N如果担保规则存在,将此字段展示给用户
DateType日期类型EnumNBookDay-预定日期
CheckInDay-入住日期
StayDay-在店日期
StartDate开始日期dateN
EndDate结束日期dateN
WeekSet周有效天数String(20)Y
IsTimeGuarantee是否到店时间担保BooleanNFalse:为不校验到店时间
True:为需要校验到店时间
StartTime到店担保开始时间TimeY用于IsTimeGuarantee   ==true进行检查。
EndTime到店担保结束时间TimeY[补充]当EndTime小于StartTime的时候,默认从StartTime到次日6点都需要担保。
IsTomorrow到店担保的结束时间是否为第二天
Boolean
Yfalse为当天,true为次日
IsAmountGuarantee是否房量担保BooleanNFalse:为不校验房量条件
True:为校验房量条件
如果IsTimeGuarantee和IsAmountGuarantee都为false则为强制担保
Amount担保的房间数,预定几间房及以上要担保IntY用于IsAmountGuarantee==true进行检查
GuaranteeType担保类型StringYFirstNightCost为首晚房费担保
FullNightCost为全额房费担保
ChangeRule变更规则EnumY担保规则取消变更规则:
NoChange、不允许变更取消 
NeedSomeDay、允许变更/取消,需在XX日YY时之前通知
NeedCheckinTime、允许变更/取消,需在最早到店时间之前几小时通知
NeedCheckin24hour、允许变更/取消,需在到店日期的24点之前几小时通知
Day日期参数DateYChangeRule=   NeedSomeDay时,对应规则2描述中 “允许变更/取消,需在XX日YY时之前通知” 中的XX日,YY时
Time时间参数TimeY
Hour小时参数IntYChangeRule=   NeedCheckinTime时,对应规则3描述中 “ 允许变更/取消,需在最早到店时间之前几小时通知” 中的几小时 
ChangeRule=   NeedCheckin24hour时,对应规则4描述中“ 允许变更/取消,需在到店日期的24点之前几小时通知” 中的几小时


PrepayRule节点

节点名称类型可为空说明
PrepayRuleId规则编号IntN
Description描述String(255)N
DateType日期类型EnumNBookDay:预定日期
CheckInDay:入住日期
StayDay:在店日期
StartDate开始日期DateY
EndDate结束日期DateY
WeekSet周有效设置String(20)Y
ChangeRule变更规则EnumNPrepayNoChange:不允许变更取消;
PrepayNeedSomeDay:在到店当日24点前Hour小时前按规则看是否可以免费变更取消(一般是不收罚金),在Hour和Hour2之间按规则存在罚金,Hour2之后不能变更取消;
PrepayNeedOneTime:在约定日期时间点(DateNum + Time)前可以免费变更取消
Hour第一阶段提前的几小时IntY用于PrepayNeedSomeDay
Hour2第二阶段提前的几小时IntY
DateNum具体取消时间日期部分DateY用于PrepayNeedOneTime
Time具体取消时间小时部分TimeY
DeductFeesBefore在变更时间点前是否扣费IntY用于 PrepayNeedSomeDay的Hour前扣款类型(一般不收罚金)。DeductFeesBefore为1表示扣费,0表示不扣费。
DeductNumBefore时间点前扣费的金额或比例DecimalY
CashScaleFirstAfter时间点后扣款类型EnumYMoney:金额
Percent:比例

FristNight:首晚

用于PrepayNeedOneTime

DeductFeesAfter在变更时间点后是否扣费IntY用于 PrepayNeedSomeDay的Hour到Hour2之间的扣款类型。DeductFeesAfter为1表示扣费,0表示不扣费。
DeductNumAfter时间点后扣费的金额或比例DecimalY
CashScaleFirstBefore时间点前扣款类型EnumYMoney:金额
Percent:比例
FristNight:首晚


PrepayResult节点

节点名称类型可为空说明
CancelDescription取消规则StringN
LadderParseList取消规则明细LadderParse[]N参考LadderParse节点


GuaranteeResult节点

节点名称类型可为空说明
CancelDescription取消规则StringN
NeedGuarantee是否需要担保BooleanN
GuaranteeMoney担保的金额DoubleY
LadderParseList取消规则明细LadderParse[]Y参考LadderParse节点



Invoice节点

节点名称类型可为空说明
InvoiceType发票类型EnumNv1.31新增。Paper-纸质发票,Electronic-电子发票,SpecialPaper-专用发票。
TitleType抬头类型EnumN

Personally-个人,Enterprise- 企业,Government-政府机关行政单位,默认为企业;

Personally时,不需填写抬头Title(抬头默认为个人)和纳税人识别号/统一社会信用代码ITIN

Enterprise时,必须填写抬头Title和纳税人识别号/统一社会信用代码ITIN

Government时,必须填写抬头Title

Title抬头String(200)N
ITIN纳税人识别号/统一社会信用代码String(20)N
字符长度是15、18或20位,是数字和字母的组合或纯数字
ItemName发票内容String(100)N代订房费或代订住宿费
Amount金额DecimalN
Recipient收件人RecipientN参考Recipient节点
IsNeedRelationOrder是否添加发票备注booleanY

true-在发票备注栏中添加酒店预订信息(酒店名称、入住日期、离店日期、房间数)

false-不添加,默认值

MemoInfo发票备注内容String(200)Y添加在发票上面的备注内容
Status纸质发票状态BooleanNfalse--未处理、true--已开票
DeliveryStatus纸质发票邮寄状态BooleanNfalse--未邮寄、true--已邮寄
ProcessType电子发票处理类型IntegerYv1.31新增。0 开票,1 红冲,2 修改
ProcessStatus电子发票处理状态IntegerYv1.31新增。0 未处理,1 处理中,2 成功,3 失败
UrlForPDF电子发票pdf下载urlString(500)Yv1.31新增。
UrlForWeixinCard电子发票加入微信卡券的链接urlString(2000)Yv1.31新增。可将改链接转为二维码供用户扫码,扫描后自动将该电子发票添加至微信卡包。
InvCode电子发票发票代码String(50)Yv1.31新增。
InvNumber电子发票发票号String(50)Yv1.31新增。
BillNumber电子发票单据号String(50)Yv1.31新增。
TaxPayerNum纳税人识别号StringY专票必传
TaxRegisterBank开户银行StringY专票必传
RegisterBankNum银行账号StringY专票必传
RegisterAddress注册地址StringY专票必传
RegisterPhoneNum电话StringY专票必传


Recipient节点

节点名称类型可为空说明
Province省份String(20)N
City城市String(20)N
District行政区String(50)N
Street街道String(200)N
PostalCode邮编String(10)Y
Name收件人姓名String(50)N
Phone电话String(50)N
EmailEmailString(50)Y


DayPromotion节点

节点名称类型可为空说明
Date日期StringN
Promotions促销信息Promotion[]N参考Promotion节点


Promotion节点

节点名称类型可为空说明
PriceDiscountValue卖价优惠的金额DecimalY
PromotionTag促销名称StringY
PromotionIdIDLongY
PromotionType促销类型IntegerY0:未定义 1:天天特价 2:门店新客 3:优享会 4其他促销 5:权益云


OrderDetailDayRoomPromotion节点

节点名称类型可为空说明
StayDate促销日期StringN格式为yyyy-MM-dd
PromotionDayRoom促销日明细PromotionDayRoom[]N


PromotionDayRoom节点

节点名称类型可为空说明
RoomNumber房间编号StringN房间编号
PromotionDetailList促销明细PromotionDayRoomItem[]N促销明细


PromotionDayRoomItem节点

节点名称类型可为空说明
Amount促销金额DecimalN促销金额
PromotionType促销类型IntegerN促销类型  9-立减 11- 红包


Contact节点

节点名称类型可为空说明
Name姓名String(50)N
EmailEmailString(50)Y
MobileAreaCode区号String(10)Y手机号区号
Mobile手机String(50)Y
Phone电话String(50)Y
Fax传真String(50)Y
Gender性别EnumYFemale   女,Maile 男, Unknown 保密
IdType证件类型EnumY身份证   IdentityCard,
护照 Passport,
其他 Other
IdNo证件号码String(20)Y
FirstName

StringN国际特有字段
LastName

StringN国际特有字段


CreditCard节点

节点名称类型可为空说明
ProcessType交易类型EnumYAuth—授权
CancelAuth-取消授权
Charge-授权后扣款
Refund-退款
DirectCharge-直接扣款
Status交易状态EnumY UnProcess-未处理
Succeed-成功
Processing-处理中
Fail-失败
Amount交易金额DecimalYv1.07新增,注意预付订单在ProcessType为Refund时,此处金额不一定是实际退款金额,还需要结合RefundAmount字段查看,具体逻辑查看:http://open.elong.com/faq/detail?plt=2&id=122。
Notes备注或失败原因StringYv1.19新增(仅订单创建的是使用新支付流程)
IsPayable是否可以继续支付BooleanYv1.19新增(仅订单创建的是使用新支付流程)。如果可以继续支付,请使用hotel.order.pay 继续完成支付
LatestPayTime最晚支付时间DateTimeYv1.19新增(仅订单创建的是使用新支付流程)。过了最晚支付时间订单将自动取消
ExpirationYear
有效年份
Int
Y
已弃用,仅有默认值0
ExpirationMonth有效月份
Int
Y
已弃用,仅有默认值0
IdType证件类型
String
Y
已弃用,仅有默认值IdentifyCard


NightlyRate节点

节点名称类型可为空说明
Date日期DateN
Member会员卖价DecimalN
Cost结算价DecimalY仅结算价模式下有值
BreakfastCount早餐数量IntYV1.24版本新增
AddBed
加床价
Decimal
Y
已弃用,仅有默认值0
Status
状态
Boolean
N
已弃用,仅有默认值false
TaxAndServiceFee税和服务费原币种DecimalY国际特有字段
TaxAndServiceFeeRMB税和服务费人民币币种DecimalY国际特有字段
roomRate房价DecimalY国际特有字段


ExtendInfo节点

节点名称类型可为空说明
String1String(200)Y可以存放合作伙伴自己的一些信息(Api不会改变这里的信息),有利于获取订单后进行一些渠道分析等
String2String(200)Y
String3String(200)Y
Int1IntY
Int2IntY
Int3IntY
PartnerParameterString(200)YV1.13新增:Web传入的参数


OrderRoom节点

节点名称类型可为空说明
Customers客人信息Customer[]N参考Customer节点
RoomNo入住房间号stringYv1.20新增


Customer节点

节点名称类型可为空说明
Name姓名String(50)N
EmailEmailString(50)Y已不再使用
Mobile手机String(50)Y已不再使用
Phone电话String(50)Y已不再使用
Fax传真String(50)Y已不再使用
Gender性别EnumY
IdType证件类型IntY已不再使用
IdNo证件号码String(50)Y已不再使用
Nationality国籍String(50)Y
ConfirmationNumber酒店确认号String(50)Y酒店自己的订单号


OrderHotel节点

节点名称类型可为空说明
HotelId酒店IDString(8)N
Name酒店名称String(100)N
Address酒店地址String(100)N
Phone酒店电话String(20)Y
CityName
城市名称
String(10)
N
HotelEnglishName
酒店英文名
String
N
国际特有字段
HotelCountryName
国家名称
String
Y
国际特有字段
HotelLatitude
维度
Decimal
Y
国际特有字段
HotelLongitude
经度
Decimal
Y
国际特有字段


BoardInfo节点

节点名称类型可为空说明
IsBreakfastIncluded
是否包含早餐
Boolean
Y
国际特有字段
halfBoardIncluded是否半膳BooleanY国际特有字段
fullBoardIncluded是否全膳BooleanY国际特有字段
BoardDesc
膳食描述
String
Y
国际特有字段
boardDetails膳食明细BoardDetail[]Y

参考BoardDetail节点

国际特有字段

BasePrepayRule节点

节点名称类型可为空说明
Description
描述
String
Y
国际特有字段


BoardDetail节点

节点名称类型可为空说明
Description描述StringY国际特有字段
Count膳食数量IntY国际特有字段
type膳食类型IntY

膳食类型 1:早餐;2:午餐;3:晚餐;0:未知餐型;

国际特有字段

GiftPackage节点

节点名称类型可为空说明
PkgProductId礼包套餐IDLongN
关联RatePlan.PkgProductids
PkgType
礼包套餐类型
Int
N
0:礼包,1:套餐
PkgProductName礼包套餐名字StringY
RuleDescriptionAdditional礼包套餐特别说明StringY
Pictures礼包套餐图片Picture[] Y参考Picture节点
XProductsX产品列表XProduct[]Y参考XProduct节点

XProduct节点

节点名称类型可为空说明
XProductIdX产品IDLongN
X产品即一个具体的礼包
XProductNameX产品名字StringN
TypeNameX产品类型StringY
QuantityX产品数量String Y
ReceptionTimesX产品接待时间StringY
CapacityX产品适用人数StringY
BookingPhoneX产品预订电话StringY
AppointPolicyX产品预订规则StringY

Picture节点

节点名称类型可为空说明
ImgIndex礼包图片顺序IntN
ImgUrl礼包图片链接StringN


DayMeal节点

节点名称类型可为空说明
date餐食的日期
StringNyyyy-MM-dd格式,例如2021-08-12
useDynamicMeal是否使用动态餐食BooleanN

为true取dynamicMealDesc;

为false取breakfastDesc、lunchDesc、dinnerDesc;

dynamicMealDesc动态餐食描述StringY例如:3种餐食(3选2)
breakfastShare早餐数量IntN例如:0
breakfastDesc早餐描述StringY
lunchShare午餐数量IntN例如:1
lunchDesc午餐描述StringY例如:1份午餐
dinnerShare晚餐数量IntN例如:2
dinnerDesc晚餐描述StringY例如:2份
dayMealDesc到天餐食描述StringY例如:2份早餐/间


RefundDetail节点

节点名称类型可为空说明
refundAmount  总的退款金额DoubleN
refundDetails 每笔退款明细Refund[]N

参考 Refund节点


Refund节点

节点名称类型可为空说明
refundAmount 每笔退款金额DoubleN
refundTime 每笔退款的时间DateN


输入参数示例

https://api-test.elong.com/rest?timestamp=1489648630&format=json
&method=hotel.order.detail&signature=759daf8670f20ac4a274f7981264765d
&user={userid}&data={"Version":"1.28","Local":"zh_CN","Request":{"OrderId":"400002545"}}

输出参数示例

{
    "Code":"0",
    "Result":{
        "ElongCardNo":"190000002101111111",
        "Contact":{
            "Name":"李海",
            "Email":"",
            "Mobile":"13800138000",
            "Phone":"",
            "Fax":"",
            "Gender":"Unknown"
        },
        "NightlyRates":[
            {
                "Member":179.0,
                "Cost":-1.0,
                "Status":false,
                "AddBed":0.0,
                "Date":"2016-01-26T00:00:00 08:00",
                "BreakfastCount":0
            }
        ],
        "OrderRooms":[
            {
                "Customers":[
                    {
                        "Name":"李海",
                        "Email":"",
                        "Mobile":"",
                        "Phone":"",
                        "Fax":"",
                        "Gender":"Unknown"
                    }
                ]
            },
            {
                "Customers":[
                    {
                        "Name":"张江",
                        "Email":"",
                        "Mobile":"",
                        "Phone":"",
                        "Fax":"",
                        "Gender":"Unknown"
                    }
                ]
            }
        ],
        "refundDetail": {
            "refundAmount": 720.0,
            "refundDetails": [
                {
                    "refundAmount": 700.0,
                    "refundTime": "2022-03-29T17:04:43+08:00"
                },
                {
                    "refundAmount": 10.0,
                    "refundTime": "2022-03-29T15:06:42+08:00"
                },
                {
                    "refundAmount": 10.0,
                    "refundTime": "2022-03-29T15:05:23+08:00"
                }
            ]
        },
        "OrderId":400002545,
        "Status":"V",
        "ShowStatus":4,
        "PenaltyToCustomer":0.0000,
        "PenaltyCurrencyCode":"RMB",
        "CancelTime":"2016-01-27T00:00:00 08:00",
        "HasInvoice":false,
        "InvoiceMode":"Hotel",
        "ValueAdds":[
            "不含早餐"
        ],
        "HotelName":"海友酒店(北京苹果园店)",
        "RoomTypeName":"高级大床房",
        "RatePlanName":"不含早",
        "IsCancelable":true,
        "CreationDate":"2014-02-07T00:00:00 08:00",
        "TotalPriceExchanged":358.0,
        "TotalCostPriceExchanged":-2.0,
        "OrderHotel":{
            "HotelId":"90209610",
            "Name":"海友酒店(北京苹果园店)",
            "Address":"北京市石景山区西井路19号院1号楼",
            "Phone":"0780-6354396",
            "CityName":"北京"
        },
        "IsInstantConfirm":false,
        "HotelId":"90209610",
        "RoomTypeId":"0003",
        "RatePlanId":448254,
        "ArrivalDate":"2016-01-26T00:00:00 08:00",
        "DepartureDate":"2016-01-27T00:00:00 08:00",
        "CustomerType":"All",
        "PaymentType":"SelfPay",
        "NumberOfRooms":2,
        "NumberOfCustomers":2,
        "EarliestArrivalTime":"2016-01-26T12:00:00 08:00",
        "LatestArrivalTime":"2016-01-26T15:00:00 08:00",
        "CurrencyCode":"RMB",
        "TotalPrice":358.0,
        "CustomerPrice":0.0,
        "ConfirmationType":"SMS_cn",
        "NoteToHotel":""
    }
    "Guid":"196d84d9-19b1-4aa2-8891-1c699e806a3c"
}

注意事项

预付订单罚金和退款金额说明:

当客人还没有入住这个订单需要进行取消的时候,根据规则需要产生罚金,则订单将取消变成删除状态,并将罚金设置到PenaltyToCustomer属性中;

当客人已经入住了这个订单,但入住的间夜需要减少,酒店同意退款的情况(如果不同意那就是没必要进行操作),订单将保持“已结账”状态,订单总金额不变化,并将退款的金额写入到RefundAmount属性中。


臻选特惠和同程促销的差别说明:

“同程促销”是我们同程供应商的促销   , “臻选特惠”是酒店自己的促销活动,同程作为参与方的促销。 


  1. 礼包套餐(GiftPackage节点)使用说明:

  2. 在房型产品中取GiftPackage.PkgProductname作为礼包套餐标题展示,在礼包套餐标题前取PkgType字段展示类型(如0,展示为礼包)。
    在礼包套餐详情页中,按类别(TypeName)分别展示每个类别中X产品(XProduct)具体信息:
    取该类型中的每个X产品的XProductName+Qunatity进行拼接作为该类别X产品标题,如"X产品A 1份/天+X产品B 1份一天";在X产品标题前可展示X产品类型(TypeName)。在该类别X产品标题分别展示所含X产品信息,取"XProductName使用说明"作为每个X产品的副标题,如"X产品A使用说明",在每个X产品的副标题下展示其具体内容:"预约规则:AppointPolicy 预约时间: ReceptionTimes 适用人数:Capacity 预约电话:BookingPhone"等内容。如果这些字段返回都为空,则无需展示该X产品
  3. 在X产品展示完之后可取礼包套餐的特别说明(GiftPackage.RuleDescriptionAdditional)进行展示,标题为"特别说明",取图片GiftPackage.Pictures中的ImgUrl字段展示图片,标题为"图文说明",图片按Picture.ImgIndex的大小按顺序展示。

常见错误码

错误码解释解决方案
H000997未知异常重试,反复出现请联系技术支持人员