文档中心 > API类目 > 酒店线下信用住API

taobao.xhotel.order.alipayface.extend (信用住订单延住接口)

信用住订单延住接口,用于将已有的信用住支付订单checkOut和订单金额等更新

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
check_out Date 必须 2015-09-08 00:00:00 延住后的离店日期(最多总共入住天数不能超过9间夜)
tid Number 特殊可选 1231123123 阿里旅行订单id,和outOrderId必须至少传入一个
out_order_id String 特殊可选 123321 卖家系统订单号,和tid必须至少传入一个
extend_fee Number 必须 10000 延住房费,注意不包含原有的房费金额,单位为分
extend_daily_price_info String 必须 [{"day":"2015-08-12","price":48800},{"day":"2015-08-13","price":48800}] 延住日期段的每日房价信息,注意不包括原有的日期房价

响应参数

名称 类型 示例值 描述
result String success 出参成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelOrderAlipayfaceExtendRequest req = new XhotelOrderAlipayfaceExtendRequest();
req.setCheckOut(StringUtils.parseDateTime("2015-09-08 00:00:00"));
req.setTid(1231123123L);
req.setOutOrderId("123321");
req.setExtendFee(10000L);
req.setExtendDailyPriceInfo("[{\"day\":\"2015-08-12\",\"price\":48800},{\"day\":\"2015-08-13\",\"price\":48800}]");
XhotelOrderAlipayfaceExtendResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<xhotel_order_alipayface_extend_response>
    <result>success</result>
</xhotel_order_alipayface_extend_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
isv.invalid-parameter:FORMAT_ERROR 参数格式不正确 参考api文档检查入参
isv.invalid-parameter:LENGTH_OVERRANGE 参数长度不能超过规定值 参考api文档检查入参
isv.invalid-parameter:NOTNULL 参数不能为空 参考api文档检查入参
isv.invalid-parameter:NUM 参数应该是数字 参考api文档检查入参
isv.invalid-parameter:STRING 参数应该是字符串 参考api文档检查入参
isv.invalid-parameter:DATE_FORMAT_ERROR 参数日期格式不正确 参考api文档检查入参
isv.permission-error:NO_PERMISSIONS_ERROR 权限不够、非法访问 检查订单id是否输入有误
isv.invalid-parameter:GET_ORDER_IDS_ALL_NULL_ERROR 参数oid,tid不能都为空 淘宝订单号和卖家订单号至少传入一个
isp.system-error 系统错误 联系技术支持跟进
isv.biz-error:USER_GUARANTEE_NO_ENOUGH 该用户当前信用额度不足, 无法支付此房费, 请使用现金或其他方式结账 用户不能延住这么多天数,建议延住部分房费走现金或其他结算方式
isv.invalid-parameter:ORDER_FEE 订单金额设置有误,每日房费和总房费不匹配等 检查每日房价字段设置是否正确,和房费是否一致
isv.order-error:TOO_MANY_DAYS 入住时间过长,最多9间夜,可新建订单改用现金或其他方式支付 单独结算或者拆成两笔订单
isv.order-error:ORDER_STATUS_MISMATCHING 订单状态不匹配 请检查订单状态
isv.invalid-parameter:HOTEL_NO_EXIST 酒店不存在 检查酒店code

API工具

如何获得此API

FAQ

返回
顶部