文档中心 > API类目 > 旅行度假API

qimen.alitrip.rentcar.order.query (租车业务服务商订单详情查询)

根据服务商订单id,查询服务商订单详情信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
traceId String 必须 1111 本次请求的标识
channelName String 可选 赫兹 渠道名称
channelId String 可选 20010 渠道id
outOrderId String 必须 1111 外部商家订单号
orderId Number 可选 1111 飞猪订单id

响应参数

名称 类型 示例值 描述
success Boolean true 接口调用是否成功
outOrderId String 1111 外部商家订单号
orderStatus Number 1 服务商订单状态。国际租车:1-预定中,2-预定成功,3-取消中,4-已取消,99-其他状态。国内租车:111-待用车 121-用车中 122-待结算 123-已完成 131-已取消 99-其他状态
orderStatusTip String 正在预定中,请稍等 服务商订单状态详细说明
confirmId String 1122 预定成功后的 供应商官方确认号
coverageNo String ref212121 第三方保险号。个别包含第三方保险的套餐,预定成功后会返回保险号
claimService String 理赔热线:12222 包含第三方保险的情况下,对应的保险理赔专线
supplierName String 赫兹 供应商名称
errorInfo ErrorInfo 错误信息
  • └ code
  • String
  • 1001
  • 自定义错误码。1001:商家接口 系统异常。2001:商家接口 业务异常。3001:uac内部系统异常。4001:uac业务校验异常。
  • └ message
  • String
  • 错误信息
  • 自定义错误信息。记录各链路错误详细描述,以“|”分隔,如:商家接口出现系统异常/业务错误(uac)|商家具体错误描述。
  • └ subCode
  • String
  • -1
  • 子错误码
  • └ subMessage
  • String
  • 子错误信息
  • 子错误信息
carPreDepositStatus String 1 车辆押金状态:(0:未扣款 1:已扣款)
carPreDepositPrice String 200 车辆押金扣款金额(单位元)
legalPreDepositStatus String 1 违章押金状态:(0:未扣款 1:已扣款)
legalPreDepositPrice String 300 违章押金扣款金额(单位元)
pickUpTime String 2021-08-08 10:00 取车时间
dropOffTime String 2021-08-12 10:00 还车时间
pickUpAddress String 望京金辉大厦 取车地址
dropOffAddress String 朝阳区三里屯 还车地址
orderPrice String 328.6 订单总金额(单位元)
rentTimeDesc String 3天5小时 租车时长描述
pickUpContact String 13222222222 取车联系人手机号
dropOffContact String 13222222228 还车联系人手机号
carPic String www.image1.com/pic,www.image.com/pic2 车实拍图片,多张图片逗号分隔
carNumer String 京A8848 车牌号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlitripRentcarOrderQueryRequest req = new AlitripRentcarOrderQueryRequest();
req.setTraceId("1111");
req.setChannelName("赫兹");
req.setChannelId("20010");
req.setOutOrderId("1111");
req.setOrderId(1111L);
AlitripRentcarOrderQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<success>true</success>
<outOrderId>1111</outOrderId>
<orderStatus>1</orderStatus>
<orderStatusTip>正在预定中,请稍等</orderStatusTip>
<confirmId>1122</confirmId>
<coverageNo>ref212121</coverageNo>
<claimService>理赔热线:12222</claimService>
<supplierName>赫兹</supplierName>
<errorInfo>
    <code>1001</code>
    <message>错误信息</message>
    <subCode>-1</subCode>
    <subMessage>子错误信息</subMessage>
</errorInfo>
<carPreDepositStatus>1</carPreDepositStatus>
<carPreDepositPrice>200</carPreDepositPrice>
<legalPreDepositStatus>1</legalPreDepositStatus>
<legalPreDepositPrice>300</legalPreDepositPrice>
<pickUpTime>2021-08-08 10:00</pickUpTime>
<dropOffTime>2021-08-12 10:00</dropOffTime>
<pickUpAddress>望京金辉大厦</pickUpAddress>
<dropOffAddress>朝阳区三里屯</dropOffAddress>
<orderPrice>328.6</orderPrice>
<rentTimeDesc>3天5小时</rentTimeDesc>
<pickUpContact>13222222222</pickUpContact>
<dropOffContact>13222222228</dropOffContact>
<carPic>www.image1.com/pic,www.image.com/pic2</carPic>
<carNumer>京A8848</carNumer>

异常示例

  • 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>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部