一、商家寄件(官方)下单接口

选择快递公司进行下单。

1.1 接口格式

提供统一格式的HTTP POST或GET调用接口,并返回统一格式JSON数据。

1.2 请求地址

https://poll.kuaidi100.com/order/borderapi.do

请求参数:

参数名

是否必填

类型

说明

method


string

业务类型(默认:bOrder)

key


string

授权码,请到快递100页面申请企业版接口获取

sign


string

32位大写签名,用于验证身份,按MD5 (param +t+key+ secret)的顺序进行MD5加密,不需要加上“+”号secret在授权邮件里面有

t


string

时间戳如:1576123932000

param


param

由其他字段拼接

param数据结构:

参数名

是否必填

类型

说明

kuaidicom


string

快递公司的编码,一律用小写字母,见《快递公司编码》

recManName


string

收件人姓名

recManMobile


string

收件人的手机号,手机号和电话号二者其一必填

recManPrintAddr


string

收件人所在完整地址,如广东深圳市深圳市南山区科技南十二路2号金蝶软件园

sendManName


string

寄件人姓名

sendManMobile


string

寄件人的手机号,手机号和电话号二者其一必填

sendManPrintAddr


string

寄件人所在的完整地址,如广东深圳市深圳市南山区科技南十二路2号金蝶软件园B10

callBackUrl


string

callBackUrl订单信息回调

cargo


string

物品名称,例:文件。当kuaidicom=jd时,必填

payment


string

支付方式,SHIPPER: 寄付(默认)。不支持到付

weight


string

物品总重量KG,不需带单位,例:1.5

remark


string

备注

salt


string

签名用随机字符串

dayType


string

预约日期,例如:今天/明天/后天

pickupStartTime


string

预约起始时间(HH:mm),例如:09:00

pickupEndTime


string

预约截止时间(HH:mm),例如:10:00

1.3 返回结果

字段

类型

说明

备注

result

boolean

提交结果

true提交成功,false失败

returnCode

string

返回编码

message

string

返回报文描述

data

data

data数据结构

字段

类型

说明

备注

taskId

string

任务ID

orderId

string

订单ID

1.4 返回结果示例

{

		"result":true,

		"returnCode":"200",

		"message":"提交成功",

"data":{

	"taskId":"",	//任务ID

	" orderId ":""	//订单ID

		}

}

说明:

信息代码

信息内容描述

原因及建议处理方式

200

提交成功

提交成功

400

参数错误等

请根据技术文档请求,注意参数类型及是否必填

500

服务器错误

快递100的服务器出理间隙或临时性异常,有时如果因为不按规范提交请求,比如快递公司参数写错等,也会报此错误

501

重复提交

重复提交了请求

503

验证签名失败

请检查加密方式,param + t + key + secret 的顺序进行MD5加密,加密后字符串转大写,不用加上“+”号

600

您不是合法的用户(即授权Key出错)

账号无可用余额,需要充值

601

KEY已过期

账号无可用余额,需要充值

700

错误的回调地址

检查回调地址,或者联系快递100工作人员