维也纳酒店集团API
API文档 订单API vienna.order.confirm

确认订单

系统级别输入参数

名称 类型 是否必须 描述
method String API接口名称
session String API分配给渠道用户的SessionKey,通过渠道授权获取。参考vienna.channel.auth。
timestamp String 时间戳,格式为yyyy-MM-dd HH:mm:ss,例如:2008-01-25 20:23:30。API服务端允许客户端请求时间误差为10分钟。
format String 指定响应格式。目前只支持格式为json
sid String API分配给应用的sid
v String API协议版本,可选值:2.0。
sign String API输入参数签名结果 (md5方式)

应用级输入参数

名称 类型 是否必须 示例值 默认值 描述
token String 会员凭证
hotelno String 酒店编号
roomtypeno String 房型编号
roomtypename String 房型名称
indate String 入住日期(yyyy-MM-dd)
outdate String 离店日期(yyyy-MM-dd)
roomnum Int 预定间数
arrivetime String 到达时间
linkname String 联系人
mobile String 手机
innames String 入住人姓名和入住入手机号。多个用,隔开。 如:张三|13510321111,本田|1231243433
promoid Int 促销活动ID:预订促销(特价,立减优惠券,团购,积分换房等)房时,必须传
couponcode String 优惠券代码或团购券代码
fromsid String 团购券渠道
remark String 订单备注
stopicid String 活动专题编号(用于记录专题效果)

返回结果

名称 类型 是否必须 示例值 描述
Data MdlOrderConfirmView 订单确认信息
ErrCode Int 错误码
ErrMsg String 错误信息
IsError Boolean false表示成功; true表示失败,ErrMsg为错误描述

返回示例

JSON数据格式:

{
    "Data": {
        "TotalMoney": 330, 
        "FreeMoney": 78, 
        "PayMoney": 330, 
        "LimitedBeginDate": "2014-11-08", 
        "LimitedEndDate": "2015-01-08", 
        "LimitedDay": 15, 
        "PrePaymentText": ""
    }, 
    "ErrCode": "0", 
    "ErrMsg": "", 
    "IsError": false
}

错误码

错误码 错误描述 解决方案
40 输入参数为空 重新输入
10 参数格式不正确 重新输入
5 会员状态过期 重新登录
100 操作失败 重新提交
-100 活动房量不足 重新输入