[关闭]
@931876502 2016-08-06T15:37:06.000000Z 字数 2807 阅读 407

信用住促销价试单,接受订单要求

信用住

API. 信用住试单请求接口(促销价试单)

应用场景:

  OTA.C端客户预定房型资源,信用住端以事先和酒店商议好的促销价来进行试单请求,在忽略房型价格的基础上,查询aladin酒店房型资源充足与否;aladin对此试单请求(促销价)返回是否有房响应

待解决问题

1.促销价是对房型促销还是对mapping促销?
2.用户对房型关房后,此时试单是返回有库存,还是库存不足?
3.返回库存的时候房价如何设置?
4.促销价数量有没有限制?
5.促销价信息aladin是否可以通过接口从信用住获取到?

参数说明:

参数 中文名称 类型 举例 说明 参数位置
hotelid OTAC酒店ID String(32) HD000001 必填 url里data中
roomTypeId OTAC房型代码 String() HD000001_123 必填 url里data中
checkIn 入住时间 String(yyyy-MM-dd) 2016-05-20 必填 url里data中
checkOut 离店时间 String(yyyy-MM-dd) 2016-05-26 必填 url里data中
roomNum 所需房间数目 String 1 必填 url里data中
ratePlan OATC房价编号 String ALIEBK 必填
此处固定为ALIEBK
url里data中
mrk OTA服务商编号 String QUA 必填
此处固定为QUA
url里data中

sendData:

  1. {
  2. "hotelid": "HD000001",
  3. "roomTypeId": "HD000001_123",
  4. "checkIn": "2016-05-20",
  5. "checkOut": "2016-05-26",
  6. "roomNum": "1",
  7. "ratePlan": "ALIEBK",
  8. "mrk": "QUA"
  9. }

response:
无房

  1. {"code":"1"}

有房

  1. {
  2. "code":"0",
  3. "room":[
  4. {
  5. "hotelid":"dlhis123",
  6. "rmtype":"dlhis123_BJ",
  7. "rmtype_dec":"标间",
  8. "sysdate":"2016-01-04",
  9. "rm_avl":"1",
  10. "rm_price":"3000"
  11. }
  12. ]
  13. }

返回值说明:

  1. rm_price:
    • 数值以分为单位
    • 失败为空
  2. rmtype : 对应OTA服务商的房型编号

ps:业务说明

API. 信用住接受订单请求接口(促销价下单)

应用场景:

  OTA.C端客户预定房型资源,信用住端以事先和酒店商议好的促销价来进行试单请求,且aladin返回库存充足的情况下,信用住派发订单到aladin,aladin使用传递过来的参数(包括入住价格,早餐份数等)进行业务判断,并返回订单接受处理结果,订单接收成功与否

参数说明:

参数 中文名称 类型 举例 说明 参数位置
taoBaoOrderId 淘宝订单ID String(32) TAOBAO0603A001 必填 requestBody
hotelid OTAC酒店ID String(32) HD000001 必填 requestBody
roomTypeId OTAC房型代码 String() HD000001_123 必填 requestBody
ratePlan OATC房价编号 String ALIEBK 必填
此处固定为ALIEBK
requestBody
roomNum 所需房间数目 String 1 必填 requestBody
orderStatus 订单状态 String 1 必填 requestBody
checkIn 入住时间 String(yyyy-MM-dd) 2016-05-20 必填 requestBody
checkOut 离店时间 String(yyyy-MM-dd) 2016-05-26 必填 requestBody
totalPrice 总房费 String 2000 必填
单位为分
requestBody
paymentType 支付类型 INTENGER 6 必填 requestBody
contactName 客户名称 String 纯洁 必填 requestBody
contactTel 客户电话 String 18633334444 必填 requestBody
dailyInfos 每日房价 JSON [{"day": "2016-03-10","price": "20000"}] 必填 requestBody
orderGuests 客户详细 JSON {} 必填 requestBody
mrk OTA服务商编号 String QUA 必填
此处固定为QUA
requestBody
remark 备注说明 String s备注 必填 requestBody
orderType 订单类型 String online 必填 requestBody
log_date 订单创建时间 String(yyyy-MM-dd HH:mm:ss) 2001-01-01 12:00:00 必填 requestBody
latestarrivetime 最迟到达时间 String(yyyy-MM-dd HH:mm:ss) 2001-01-01 12:00:00 必填 requestBody

sendData:

  1. {
  2. "taoBaoOrderId": "TAOBAO0603A001",
  3. "hotelid": "HD000001",
  4. "roomTypeId": "HD000001_123",
  5. "ratePlanCode": "ALIEBK",
  6. "roomNum": "2",
  7. "orderStatus": "1",
  8. "checkIn": "2016-06-01",
  9. "checkOut": "2016-06-02",
  10. "totalPrice": "20000",
  11. "paymentType": 1,
  12. "contactName": "纯洁",
  13. "contactTel": "18633334444",
  14. "dailyInfos": [
  15. {
  16. "day": "2016-03-10",
  17. "price": "20000"
  18. }
  19. ],
  20. "orderGuests": { },
  21. "mkt": "QUA",
  22. "remark": "s备注",
  23. "orderType": "online",
  24. "receiptInfo": { },
  25. "log_date": "2001-01-01 12:00:00",
  26. "latestarrivetime":"2001-01-01 12:00:00"
  27. }

response:
成功

  1. {"BackCode":"1","BackMsg":"订单接收失败"}

失败

  1. {
  2. "BackCode":"0",
  3. "BackMsg":"订单接收成功"
  4. }

返回值说明:

  1. BackCode:
    • 默认BackCode 1 失败 , BackCode 0 成功
  2. BackMsg : 失败为失败说明
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注