java实现电子面单pdf生成_电子面单打印功能实现方法

本文介绍了如何使用Java对接快递鸟电子面单API,实现电子面单的PDF生成和打印功能。通过快递鸟接口,可以支持多家快递公司的面单打印,提高发货效率。详细讲解了接口介绍、JAVA对接步骤及关键代码示例。
摘要由CSDN通过智能技术生成

电子面单功能是现在一些发货公司,像电商、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值