Skip to content

酒店-取消订单

基本信息

Path: /hotel/cancelOrder

Method: POST

使用说明

  • 当订单提交成功后返回的结果中CancelTime属性,当时间在CancelTime的时间之前,可以通过本接口取消该订单;如果是担保预付订单,请遵循担保预付规则中关于取消的条款。
  • 取消成功订单是可能存在罚金的,请请求订单详情接口查询罚金属性。

新单、满房、特殊满房、变价状态可无视担保预付规则直接取消;当为满房、特殊满房、变价状态时请调用取消订单接口,进行取消;已确认状态需要根据担保预付规则判断能否取消;已审状态时即时确认订单需根据担保预付规则判断能否取消,非即时确认订单可无视担保预付规则直接取消。

请求参数

Headers

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

Body

名称类型是否必须备注
orderIdnumber必须
lcOrderIdstring必须旅仓订单号
affiliateConfirmationIdstring必须联盟订单号
reasonstring必须取消具体原因
cancelCodestring非必须取消类型 示例: 对酒店相关条件不满意、航班推迟、价格过高、客人不接受、通过其它途径预订、行程变更、已换酒店、重单、其它
penaltyAmountnumber必须取消罚金 0,默认值,不做取消罚金校验,能取消就取消,有罚金也取消,以接口计算的罚金为准。 -1,若取消需要收取罚金就不取消,无罚金则取消。 大于0,校验取消罚金,需要与平台的罚金相等才取消,否则拒绝取消。

返回数据

名称类型是否必须备注
codenumber非必须状态码 0-成功 500-失败
messagestring非必须返回信息
successboolean非必须请求是否成功
dataobject非必须返回内容
├─ successsboolean非必须取消结果
├─ penaltyAmountnumber非必须取消罚金
guidstring非必须