商家订单扩展信息及附加费接口

应用场景

为满足各种类型商家的不同下单流程的需求,提供商家自主收集订单扩展信息及计算附加费用的接口。商家可通过自定义编写html5页面完成特殊订单流程。

接入步骤

1. 开发html5页面
商家需开发计算附加费html5页面,并自行定义附加费逻辑。以下图为例,该搬家类型商家通过用户选择地理位置计算行驶距离及相关费用。

2. 页面嵌入js文件
在编写完成的html5页面<head>中引用js文件:

<script type='text/javascript' src="http://api.daoway.com/js/daowayCallBack.js"></script>

3. 回传参数

用户填写完毕并计算出附加费用后需调用以下代码回传参数并跳回到位下单界面

daowayCallBack(money,param);

4. 回传参数说明

数据格式demo:

var money = 80;
var param = {"城市":"北京市","区县":"东城区"};

5. 接收参数
页面应以GET方式接收参数money、param以及到位订单参数daoway_params,以支持用户二次打开页面时能正确显示已填写的附加项及总金额。

6. 接收参数说明

daoway_params:

目的地参数(非必需,适用于搬家、货运、跑腿等可能按距离计费的商家)

order_item: