查询计费规则
接口说明: 获取计费规则接口,根据订单号查询计费规则或根据预估id查询计费规则
接口提供方: 合作方
请求地址: https://{$domain}/partner/priceRule
服务协议: HTTPS/POST
请求参数:
参数名称 | 类型 | 必选 | 说明 |
---|---|---|---|
channel | string | 是 | 分配的合作方的标识,每个合作方一个,对应分配给合作方的client_id |
timestamp | long | 是 | 请求时间,UnixTimestamp单位毫秒 |
sign | string | 是 | 签名 |
mtOrderId | string | 否 | 美团订单号,根据订单号查询计费规则时会传 |
partnerOrderId | string | 否 | 合作方订单号,根据订单号查询计费规则时会传 |
estimateId | string | 否 | 预估id,根据预估id查询计费规则时会传 |
响应data参数:
参数名称 | 类型 | 必选 | 说明 |
---|---|---|---|
result | int | 是 | 0:成功;非0:失败原因编号 |
message | string | 否 | 失败原因描述,若成功值可为空 |
data | object | 是 | 返回data结构体 |
data.priceRuleList | list | 是 | 计费规则列表 |
data.priceRuleList[].dateType | int | 是 | 日期类型 2-工作日 3-休息日 4-特殊日期(1另作他用) |
data.priceRuleList[].orderType | int | 是 | 订单类型 1-实时 2-预约 |
data.priceRuleList[].feeItemList | list | 是 | 费项 |
data.priceRuleList[].feeItemList[].feeItemName | string | 是 | 费项名称 |
data.priceRuleList[].feeItemList[].descList | list<string> | 是 | 费项解释 |
data.priceRuleList[].feeItemList[].pricePeriodList | list | 是 | 分段描述 |
data.priceRuleList[].feeItemList[].pricePeriodList[].periodName | string | 是 | 分段名称 |
data.priceRuleList[].feeItemList[].pricePeriodList[].periodValue | string | 是 | 分段说明 |
返回结果示例
{
"result": 0,
"message": "SUCCESS",
"data": {
"priceRuleList": [
{
"dateType": 3,
"orderType": 1,
"feeItemList": [
{
"feeItemName": "起步费",
"pricePeriodList": [
{
"periodName": "普通时段(3.2公里,10分钟)",
"periodValue": "11.54元"
},
{
"periodName": "00:00:00-07:00:00(3.2公里,10分钟)",
"periodValue": "12.64元"
}
]
},
{
"feeItemName": "分段时长费",
"pricePeriodList": [
{
"periodName": "00:00:00-07:00:00",
"periodValue": "0.33元/分钟"
},
{
"periodName": "07:00:00-10:00:00",
"periodValue": "0.22元/分钟"
}
]
},
{
"feeItemName": "分段里程费",
"pricePeriodList": [
{
"periodName": "00:00:00-07:00:00",
"periodValue": "2.06元/公里"
}
]
},
{
"descList": ["等待时间超过5分钟,加收等待费,0.21元/分钟"],
"feeItemName": "等待费",
"pricePeriodList": []
},
{
"feeItemName": "远途费",
"pricePeriodList": [
{
"periodName": "超过15.0公里,额外收取",
"periodValue": "0.5元/公里"
},
{
"periodName": "超过30.0公里,额外收取",
"periodValue": "0.55元/公里"
}
]
}
]
}
]
}
}