酒店创建订单
收藏
我的收藏接口说明
抖音侧调用第三方创建酒店订单。
加密字段解密方法请参考:加密字段解密
基本信息
Scope | life.capacity.trip_trade_order | |||
权限要求 | 酒店日历房解决方案-日历房正向交易 | |||
回调场景 | 酒店创建订单 |
请求头
- •Content-Type:
application/json
- •X-Bytedance-Logid: 请求 logid, 用于问题排查用
- •x-life-clientkey: 服务商应用的 client_key
- •X-life-sign: 请求签名,签名规则
请求体
参数名称 | 参数类型 | 必须参数 | 备注 |
» order_id | string | 必填 | 抖音订单id |
» source_order_id | string | 选填 | 预售订单的order_id |
» rate_plan_id | string | 必填 | 抖音售卖房型ID |
» biz_type | int | 必填 | 2011:酒店预售券 2012:酒店预约单 2021:日历房 |
» check_in_date | string | 必填 | 入住日期 yyyy-MM-dd |
» check_out_date | string | 必填 | 离店日期yyyy-MM-dd |
» early_arrival_time | string | 选填 | 预计最早到店时间 |
» last_arrival_time | string | 选填 | 预计最晚到店时间 |
» number_of_units | int | 必填 | 预定间数 |
» number_of_guests | int | 必填 | 入住人数 |
» daily_rates | list<object> | 必填 | 单日单间价格 |
»» original_amount | int | 必填 | 原始价格(分),对于非中国大陆商家,代表税后价 |
»» amount_before_tax | int | 选填 | 税前价,非中国大陆商家使用 |
»» currency | string | 选填 | 发单价格币种,CNY,USD国际标准枚举值 非国内大陆商家必填 |
»» period_start_date | string | 必填 | 时间段开始时间 |
»» period_end_date | string | 必填 | 时间段结束时间 |
»» period_start_time | string | 选填 | 开始时间点,新增选择钟点房时为必填,格式 yyyy-MM-dd hh:mm |
»» period_end_time | string | 选填 | 结束时间点,新增选择钟点房时为必填,格式 yyyy-MM-dd hh:mm |
»» usage_duration | int | 选填 | 使用时长 选择钟点房时为必填 校验逻辑:
|
»» promotion_info | int | 选填 | 营销信息 |
»»» promotion_type_code | int | 选填 | 营销规则一级类型code (结构见公共结构2.4.1) |
»»» promotion_id | int | 选填 | 抖音营销规则ID |
»»» promotion_discount | int | 选填 | 营销折扣金额(分) |
»»» promotion_template_id | int | 选填 | 营销模版ID |
»»after_promotion_amount | int | 选填 | 促后价格 |
»total_after_promotion_amount | int | 选填 | 总房型促后价格(分) |
» cancel_rule | list<object>(trip/hotel_model.CancelRule) | 选填 | 取消规则( trip/hotel_model.CancelRule 结构见公共结构2.1.5) |
»» cancel_type | enum | 必填 | 取消订单规则 (结构见公共结构2.2.4) |
»» cancel_time_type | enum | 选填 | 若取消订单规则为限时取消,该字段表示取消订单需要参考的时间点,例如以入住时间为参考,判断用户是否可取消。 (结构见公共结构2.2.2) |
»» cancel_offset_time | object | 选填 | 若取消订单规则为限时取消,该字段表示取消订单需要参考的时间时间长度,例如以入住时间为参考,长度6小时,则用户最晚可在入住前6小时取消。 |
»»» day | int | 选填 | |
»»» hour | int | 选填 | |
»»» minute | int | 选填 | |
»» cut_type | enum | 选填 | 取消扣费类型 (结构见公共结构2.2.3) |
»» cut_value | int | 选填 | 取消扣费数额 |
» create_order_time_unix | int | 选填 | 创建订单时间戳,秒 |
» total_amount | int | 必填 | 总房型原始价格(分),对于非中国大陆商家,代表税后价 |
» amount_before_tax | int | 选填 | 税前价,非中国大陆商家使用 |
» currency | string | 选填 | 发单价格币种,CNY,USD国际标准枚举值 非国内大陆商家必填 |
» meals | list<struct> | 选填 | 餐食信息( trip/trade_openapi.Meal 结构见公共结构2.1.7) |
»» meal_type | int | 选填 |