多业务下单费用预估接口
方法名
Uri |
请求方式 |
/order/multiBiz/costEstimate |
POST |
参数说明
参数名称 |
必填 |
类型 |
说明 |
token |
是 |
string |
用户凭证 |
start_latitude |
是 |
double |
起始纬度 |
channel |
否 |
string |
远程单传01007 |
long_distance_adjust_fee |
否 |
double |
远程订单有补贴费的时候传参,预估明细才会返回 |
start_longitude |
是 |
double |
起始经度 |
end_latitude |
是 |
double |
结束纬度 |
end_longitude |
是 |
double |
结束经度 |
bonus_sn |
否 |
string |
优惠券码 |
multiCall |
否 |
string |
不同业务传对应的可使用权益id,如果业务没有可用权益,则不需要传。channel说明: 01003:e代驾,01023:e代驾特惠(含一口价模式和非一口价模式)[{"channel":"01003","strategy_id":"权益id1"},{"channel":"01023","strategy_id":"权益id2"}] |
is_use_bonus |
否 |
integer |
是否使用优惠券(1:使用 0:不使用(默认)) |
estimate_distance |
否 |
integer |
合作方预估距离 单位米 注意!需要与estimate_duration 合作方预估时长一起传才具备业务意义 |
estimate_duration |
否 |
integer |
合作方预估时长 单位秒 注意!需要与estimate_distance 合作方预估距离一起传才具备业务意义 |
thirdOrderId |
否 |
string |
合作方订单ID,如传参则会返回订单对应的预估数据 |
edjOrderId |
否 |
string |
代驾侧订单ID,如传参则会返回订单对应的预估数据 |
注意!
1.该接口预估时不传优惠券码及权益id时,但is_use_bonus传1时,且用户名下有券时,会默认去用户名下根据推券规则寻找一张最优的优惠券。
返回值说明
值 |
类型 |
备注 |
code |
string |
0成功、非0失败 |
message |
string |
|
data |
List (Object) |
业务预估信息集合 |
data.dynamic |
Object |
动调信息对象 |
data.dynamic.dynamic_fee |
Double |
动调加价费用(元) |
data.dynamic.dynamic_rate |
String |
动调加价倍率(比如示例上返回的值为0.2,即为原价的1.2倍) |
data.dynamic.fee_max |
Double |
动调倍率情况下加价费用最大值(元) 下单必传 |
data.dynamic.fee_type |
Integer |
加价方式1:金额 2:倍率 |
data.fee_detail |
List |
费用信息详情集合 |
data.fee_detail.title |
String |
名称 |
data.fee_detail.data_id |
String |
枚举code |
data.fee_detail.money |
String |
该费用的的费用金额(元) |
data.is_fixed_price |
Integer |
是否一口价 1:是 0:否 |
data.total |
String |
订单总费用(元) |
data.need_pay |
String |
预估需要支付金额 (元) 即订单总费用-优惠券抵扣的费用 |
data.order_fee_deduction |
List |
订单费用抵扣集合 |
data.order_fee_deduction.title |
String |
名称 |
data.order_fee_deduction.data_id |
String |
枚举code |
data.order_fee_deduction.money |
String |
抵扣金额(元) 注意!该值带"-" |
data.priceListUrl |
String |
价格表链接 |
data.distance |
Double |
预估里程(公里) |
data.duration |
Double |
预估时长(分钟) |
data.estimateId |
String |
预估id,每次预估的各业务channel的seq是唯一的,用于下单接口中multiBizEstimate传参使用 |
data.channel |
String |
业务channel,01003:即时代驾,01023:特惠代驾一口价,01026:特惠代驾实时计费 |
data.title |
String |
业务名称,用于用户侧展示使用 |
成功返回值示例
{
"code": "0",
"message": "success",
"data": [
{
"estimateId": "es1e19ec3895e552b7f0c3a3da476c9b",
"is_fixed_price": 0,
"channel": "01003",
"title": "e代驾即时",
"dynamic": {
"fee_type": 2,
"fee_max": 100,
"dynamic_fee": 21.36,
"dynamic_rate": 0.1
},
"fee_detail": [
{
"key": "起步价",
"data_id": "start_fee",
"value": "5元",
"total_value": 3
},
{
"key": "收费里程(共17.5公里)",
"data_id": "millage_fee",
"value": "90元",
"total_value": 17.5
},
{
"key": "时长费(共24分钟)",
"data_id": "time_fee",
"value": "115元",
"total_value": 24
},
{
"key": "远途费(共17.5公里)",
"data_id": "return_fee",
"value": "3.60元",
"total_value": 20.5
},
{
"key": "动态调价(1.1倍)",
"data_id": "dynamic_fee",
"value": "21.36元",
"total_value": 1.1
},
{
"key": "春节服务费",
"data_id": "service_surcharge_cjfwf",
"value": "2元",
"total_value": 0
},
{
"key": "权益抵扣",
"data_id": "coupon_fee",
"total_value": 15,
"value": "15元"
}
],
"order_fee_deduction": null,
"bonus_info": {
"bonus_id": 0,
"bonus_name": "测试权益15元",
"bonus_sn": "1234567",
"is_activity": 0
},
"deduct_money": 15,
"distance": 20.5,
"from": "玉树藏族自治州/玉树市",
"to": "玉树藏族自治州/玉树",
"duration": 24,
"price_list_url": "https://h5.edaijia.cn/app/price.html?token=c47ca334182a476abd6a1f2a769ccc53&estimateId=es9ab40ee2ecaa04d929b6522d41fb37&cityName=%E7%8E%89%E6%A0%91%E8%97%8F%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E%2F%E7%8E%89%E6%A0%91%E5%B8%82&cityId=41259&latitude=32.989735081992&longitude=97.015819605067&source=2000&channel=01003&from=01051419&strategyId=10215",
"price_area_url": "https://h5.edaijia.cn/app/specialArea.html?token=c47ca334182a476abd6a1f2a769ccc53&estimateId=es9ab40ee2ecaa04d929b6522d41fb37&cityName=%E7%8E%89%E6%A0%91%E8%97%8F%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E%2F%E7%8E%89%E6%A0%91%E5%B8%82&cityId=41259&latitude=32.989735081992&longitude=97.015819605067&source=2000&channel=01003&from=01051419&strategyId=10215",
"fee": 221.96,
"real_fee": 236.96,
"estimate_distance": "约20.5公里",
"bonus_sn": "",
"bonus_id": 0,
"fee_detail_parse": {
"start_fee": {
"amount": "5.00",
"fee_name": "起步价",
"fee_desc": "",
"unit": "元"
},
"mileage_fee": {
"amount": "90.00",
"fee_name": "收费里程",
"fee_desc": "共17.5公里",
"unit": "元"
},
"time_fee": {
"amount": "115.00",
"fee_name": "时长费",
"fee_desc": "共24分钟",
"unit": "元"
},
"return_fee": {
"amount": "3.60",
"fee_name": "远途费",
"fee_desc": "共17.5公里",
"unit": "元"
},
"dynamic_fee": {
"amount": "21.36",
"fee_name": "动态调价",
"fee_desc": "1.1倍",
"unit": "元"
},
"service_surcharge_fee": {
"amount": "2.00",
"fee_name": "特殊费用",
"fee_desc": "",
"unit": "元"
}
}
},
{
"estimateId": "es91b603ab063994f2c50f2f14721da5",
"is_fixed_price": 0,
"channel": "01023",
"title": "e代驾特惠",
"dynamic": {
"fee_type": 2,
"fee_max": 100,
"dynamic_fee": 21.36,
"dynamic_rate": 0.1
},
"fee_detail": [
{
"key": "特惠一口价",
"data_id": "start_fee",
"value": "180元",
"total_value": 0
}
],
"order_fee_deduction": null,
"bonus_info": {
"bonus_id": 0,
"bonus_name": "",
"bonus_sn": ""
},
"deduct_money": 0,
"distance": 20.5,
"from": "玉树藏族自治州/玉树市",
"to": "玉树藏族自治州/玉树",
"duration": 24,
"price_list_url": "https://h5.edaijia.cn/app/price.html?token=c47ca334182a476abd6a1f2a769ccc53&estimateId=es9ab40ee2ecaa04d929b6522d41fb37&cityName=%E7%8E%89%E6%A0%91%E8%97%8F%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E%2F%E7%8E%89%E6%A0%91%E5%B8%82&cityId=41259&latitude=32.989735081992&longitude=97.015819605067&source=2000&channel=01003&from=01051419&strategyId=10215",
"price_area_url": "https://h5.edaijia.cn/app/specialArea.html?token=c47ca334182a476abd6a1f2a769ccc53&estimateId=es9ab40ee2ecaa04d929b6522d41fb37&cityName=%E7%8E%89%E6%A0%91%E8%97%8F%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E%2F%E7%8E%89%E6%A0%91%E5%B8%82&cityId=41259&latitude=32.989735081992&longitude=97.015819605067&source=2000&channel=01003&from=01051419&strategyId=10215",
"fee": 180,
"real_fee": 180,
"estimate_distance": "约20.5公里",
"bonus_sn": "",
"bonus_id": 0,
"fee_detail_parse": {
"start_fee": {
"amount": "180.00",
"fee_name": "特惠一口价",
"fee_desc": "",
"unit": "元"
}
}
},
{
"estimateId": "es1e19ec3895e552b7f0c3a3da476c9b",
"is_fixed_price": 0,
"channel": "010023",
"title": "e代驾特惠",
"dynamic": {
"fee_type": 2,
"fee_max": 100,
"dynamic_fee": 21.36,
"dynamic_rate": 0.1
},
"fee_detail": [
{
"key": "起步价",
"data_id": "start_fee",
"value": "5元",
"total_value": 3
},
{
"key": "收费里程(共17.5公里)",
"data_id": "millage_fee",
"value": "90元",
"total_value": 17.5
},
{
"key": "时长费(共24分钟)",
"data_id": "time_fee",
"value": "115元",
"total_value": 24
},
{
"key": "远途费(共17.5公里)",
"data_id": "return_fee",
"value": "3.60元",
"total_value": 20.5
},
{
"key": "动态调价(1.1倍)",
"data_id": "dynamic_fee",
"value": "21.36元",
"total_value": 1.1
},
{
"key": "春节服务费",
"data_id": "service_surcharge_cjfwf",
"value": "2元",
"total_value": 0
},
{
"key": "权益抵扣",
"data_id": "coupon_fee",
"total_value": 15,
"value": "15元"
}
],
"order_fee_deduction": null,
"bonus_info": {
"bonus_id": 0,
"bonus_name": "测试权益15元",
"bonus_sn": "1234567",
"is_activity": 0
},
"deduct_money": 15,
"distance": 20.5,
"from": "玉树藏族自治州/玉树市",
"to": "玉树藏族自治州/玉树",
"duration": 24,
"price_list_url": "https://h5.edaijia.cn/app/price.html?token=c47ca334182a476abd6a1f2a769ccc53&estimateId=es9ab40ee2ecaa04d929b6522d41fb37&cityName=%E7%8E%89%E6%A0%91%E8%97%8F%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E%2F%E7%8E%89%E6%A0%91%E5%B8%82&cityId=41259&latitude=32.989735081992&longitude=97.015819605067&source=2000&channel=01003&from=01051419&strategyId=10215",
"price_area_url": "https://h5.edaijia.cn/app/specialArea.html?token=c47ca334182a476abd6a1f2a769ccc53&estimateId=es9ab40ee2ecaa04d929b6522d41fb37&cityName=%E7%8E%89%E6%A0%91%E8%97%8F%E6%97%8F%E8%87%AA%E6%B2%BB%E5%B7%9E%2F%E7%8E%89%E6%A0%91%E5%B8%82&cityId=41259&latitude=32.989735081992&longitude=97.015819605067&source=2000&channel=01003&from=01051419&strategyId=10215",
"fee": 221.96,
"real_fee": 236.96,
"estimate_distance": "约20.5公里",
"bonus_sn": "",
"bonus_id": 0,
"fee_detail_parse": {
"start_fee": {
"amount": "5.00",
"fee_name": "起步价",
"fee_desc": "",
"unit": "元"
},
"mileage_fee": {
"amount": "90.00",
"fee_name": "收费里程",
"fee_desc": "共17.5公里",
"unit": "元"
},
"time_fee": {
"amount": "115.00",
"fee_name": "时长费",
"fee_desc": "共24分钟",
"unit": "元"
},
"return_fee": {
"amount": "3.60",
"fee_name": "远途费",
"fee_desc": "共17.5公里",
"unit": "元"
},
"dynamic_fee": {
"amount": "21.36",
"fee_name": "动态调价",
"fee_desc": "1.1倍",
"unit": "元"
},
"service_surcharge_fee": {
"amount": "2.00",
"fee_name": "特殊费用",
"fee_desc": "",
"unit": "元"
}
}
}
]
}