电子面单功能是现在一些发货公司,像电商、ERP、仓储啊迫切需要的功能。这里对实现方法做个介绍。这个功能以接口方式实现。快递鸟是全球物流接口服务商,为电商 ERP、电商平台、仓储、清关公司提供物流跟踪、电子面单、智选物流、物流金融、在线下单等服务,解决电商的物流管理模块和金融模块。现就对快递鸟电子面单API做基本描述,并提供电子面单接口的对接方式。
一.接口介绍
快递鸟电子面单接口支持四通一达、顺丰、EMS、宅急送、德邦、优速等15家国内常用快递的面单打印。通过快递鸟接口在线打印电子运单,即时生成运单号,无需录单,提高发货效率,提升送达时效。打印速度提升 4-6 倍、省去录单环节、取消抽单环节、充当捡货单、提升送达时效。
电子面单VS传统面单:
二.JAVA对接方式
(1)电子面单接口是快递鸟提供给独立电商、仓储管理系统、物流供应链等物流系统平台使用的下单接口。
(2)为客户解决在线发货需求,商户通过网络选择快递公司发送请求通知快递公司有快递要发货。
(3) 客户把数据通过此接口转发到快递鸟,由快递鸟为您安排快递员上门取件的服务。
(4)订单编号(OrderCode)不可重复提交,重复提交系统会返回具体错误代码。
(5)接口支持的消息接收方式为HTTP POST,请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8"。
(6)请求系统级参数说明:
参数名称类型说明必须要求
RequestData
String
请求内容需进行URL(utf-8)编码。请求内容JSON格式,须和DataType一致。
R
EBusinessID
String
商户ID,请在我的服务页面查看。
R
RequestType
String
请求指令类型:1007
R
DataSign
String
数据内容签名:把(请求内容(未编码)+AppKey)进行MD5加密,然后Base64编码,最后进行URL(utf-8)编码。详细过程请查看Demo。
R
DataType
String
请求、返回数据类型:只支持JSON格式
O
备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional)。
(7)接口地址:
API测试地址:http://testapi.kdniao.cc:8081/api/EOrderService
API正式地址:http://api.kdniao.cc/api/EOrderService
(8)请求内容字段定义
参数名称类型说明是否必须
CallBack
String
用户自定义回调信息
O
MemberID
String
会员标识
O
CustomerName
String
电子面单客户账号(与快递网点申请)
O
CustomerPwd
String
电子面单密码
O
SendSite
String
收件网点标识
O
ShipperCode
String
快递公司编码
R
LogisticCode
String
快递单号
O
OrderCode
String
订单编号
R
MonthCode
String
月结编码
C
PayType
Int
邮费支付方式:1-现付,2-到付,3-月结,4-第三方支付
R
ExpType
String
快递类型:1-标准快件
R
IsNotice
Int
是否通知快递员上门揽件:0-不通知;1-通知;不填则默认为1
O
Cost
Double
寄件费(运费)
O
OtherCost
Double
其他费用
O
Receive