快递鸟代收货款接口API使用技术文档

1       用户信息类

1.1  用户注册接口

1.1.1  功能说明

为第三方平台用户提供注册接口,方便平台用户接入快递鸟服务,同时也方便快递鸟为平台用户提供查询、订阅、下单、金融等全方位物流服务。

1.1.2  接口规则

(1)、接口只支持Json格式参数,接口指令9001。只支持POST请求方式,utf-8编码。

    (2)、测试地址:http://testapi.kdniao.cc:8081/api/reg

(3)、正式地址:http://api.kdniao.cc/api/reg

 

1.1.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

电商ID

RequestType

String

R

请求指令类型:9001

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:2-json(本接口只支持Json格式)

 

1.1.4  应用级输入参数

参数名称

类型

是否必须

描述

MemberCode

String(20)

R

用户标识(各平台必须唯一)

CompanyName

String(30)

O

公司名称

SiteName

String(30)

O

网站/商城名称

Name

String(20)

O

姓名

Mobile

String(20)

R

电话

Email

String(30)

O

邮箱

SiteUrl

String(100)

R

网站/商城链接

JoinTime

String(20)

R

入驻平台时间:

"yyyy-MM-ddHH:mm:ss"格式化,本文中所有时间格式相同

 

1.1.5  返回结果参数

参数名称

类型

是否必须

描述

MemberCode

String(20)

R

用户标识(作为callback返回)

Success

Bool

R

成功与否

Reason

String(50)

O

失败原因

ReturnCode

String(3)

R

结果状态码

EBusinessID

String(20)

O

子帐号商户ID(快递鸟唯一)

AppKey

String(20)

0

子帐号AppKey(快递鸟唯一)

ParentEBusinessID

String(20)

O

主账号商户ID

CreateTime

String(20)

R

创建时间

1.1.6  结果代码表示的含义

结果状态码

Reason

客户需要做的操作

200

成功

 

401

信息不完整

补全所有必填参数

402

帐号重复申请

仍会返回已注册的商户ID与AppKey

500

服务器错误

一小时后重试

 

1.1.7  Json请求示例

{

         "MemberCode":"YQ10001",

         "CompanyName":"某公司名称",

         "SiteName":"某站点或商城名称",

         "Name":"李某某",

         "Mobile":"18888888888",

         "Email":"yourname@yourdomain.com",

         "SiteUrl":"http://www.yourdomain.com",

         "JoinTime":"2016-03-2000:00:00"

}

1.1.8  Json请求返回示例

{

         "MemberCode": "YQ10001",

         "Success": true,

         "Reason": "",

         "EBusinessID": "1300001",

         "AppKey": "37dd1e35-f705-40e5-b9ae-3231e18c57f7",

         "ParentEBusinessID" : "1255666"

}

 

1.2   更新用户信息

1.2.1  功能说明

更新用户在收派宝系统中的注册信息。

1.2.2  接口规则

 

(1)、接口只支持Json格式参数,接口指令CMD1002。只支持POST请求方式,utf-8编码。

    (2)、测试地址:http://testapi.kdniao.cc:8081/api/agencyfund

(3)、正式地址:http://api.kdniao.cc/api/agencyfund

 

 

1.2.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1002

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

1.2.4  应用级输入参数

参数名称

类型

是否必须

描述

Phone

String

O

联系电话

LinkMan

String

O

联系人

IdentityCardNo

String

O

身份证号码

IdentityCardPicA

String

O

身份证正面照Url

IdentityCardPicB

String

O

身份证反面照Url

Address

String

O

地址

 

1.2.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

R

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

 

1.2.6  JSON请求示例

{

         "LinkMan":"hoo",

    "Phone":"15223830814",

    "Address":"深圳",

   "IdentityCardNo": "",

   "IdentityCardPicA": "",

   "IdentityCardPicB": ""

}

1.2.7  JSON返回示例

{

  "Success": true,

  "Message": "修改成功",

  "RequestType":"cmd1002",

  "EBusinessID":"1261644",

  "ResultCode":"100",

  "Result":""

}

1.3  查询用户信息

1.3.1  功能说明

查询收派宝用户的信息,包含服务状态的开通。

1.3.2  接口规则

(1)、接口指令cmd1003。

1.3.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:cmd1003

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

1.3.4  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

UserGuid

String

R

用户Guid(唯一)

UserName

String

R

用户名(唯一)

LinkMan

String

O

联系人

Phone

String

O

联系电话

OneLevelAgent

String

O

一级代理编号

TwoLevelAgent

String

O

二级代理编号

IdentityCardNo

String

O

身份证号码

Result

IdentityCardPicA

String

O

身份证正面照Url

IdentityCardPicB

String

O

身份证反面照Url

Address

String

O

联系地址

Services

ServicesCode

String

O

服务编码

ServiceName

String

O

服务名称

StartDate

String

O

服务开始时间

ValidDate

String

O

服务失效时间,为空时表示永久有效

 

 

LimitValue

decimal

O

总额度,为空表示不限

 

1.3.5  Json请求示例

1.3.6  Json请求返回示例

{

   "Success": true,

   "Message": "成功",

   "RequestType": "cmd1003",

   "EBusinessID": "1261644",

   "ResultCode": "100",

   "Result": {

   "UserGuid": "147adf16-8ef2-48d3-8c20-5fbb343ff8d4",

   "UserName": "test04@1261602@test",

   "LinkMan": "",

   "Phone": "15612345678",

   "OneLevelAgent": "test",

   "TwoLevelAgent": "test_fafa",

   "Services": [

       {

           "ServicesCode": "COD",

           "ServiceName": "普通代收服务",

           "ValidDate": "",

           "StartDate": "2017-01-16"

       },

       {

           "ServicesCode": "CODFAST",

           "ServiceName": "网点速退",

           "ValidDate": "",

           "StartDate": "2017-01-16"

       }

    ]

}

1.4  提交返款银行信息

1.4.1  功能说明

设置用户代收货款订单的银行返款信息。

1.4.2  接口规则

        (1)、接口指令CMD1009。

1.4.3   系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1009

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

1.4.4  应用级输入参数

 

参数名称

类型

是否必须

描述

BankType

String

R

信息类型:0-直退,1-垫付

BankAccountNo

String

O

银行账号

BankAccountName

String

O

开户名

BankName

String

O

开户银行

BankBranch

String

O

开户分行

BankCardPicA

String

O

银行卡正面照Url

BankCardPicB

String

O

银行卡反面照Url

 

1.4.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

1.4.6  Json请求示例

{

    "BankType":"0",

    "BankAccountNo":"62266226622662266226",

   "BankAccountName": "hoo",

    "BankName":"招商银行",

    "BankBranch":"",

    "BankCardPicA":"",

    "BankCardPicB":""

}

1.4.7  Json请求返回示例

{

   "Success": true,

   "Message": "成功",

   "RequestType": "cmd1003",

   "EBusinessID": "1261644",

   "ResultCode": "100",

   "Result": {

       "UserGuid": "147adf16-8ef2-48d3-8c20-5fbb343ff8d4",

       "UserName": "test04@1261602@test",

       "LinkMan": "",

       "Phone": "15612345678",

       "OneLevelAgent": "test",

       "TwoLevelAgent": "test_fafa",

       "Services": [

           {

                "ServicesCode":"COD",

                "ServiceName": "普通代收服务",

                "ValidDate":"",

                "StartDate":"2017-01-16"

           },

           {

                "ServicesCode":"CODFAST",

                "ServiceName": "网点速退",

                "ValidDate":"",

                "StartDate":"2017-01-16"

           }

       ]

    }

}

 

1.5  查询返款银行信息

1.5.1  功能说明

查询代收货款订单的银行返款信息。

1.5.2  接口规则

(1)、接口指令CMD1008。

1.5.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1008

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

1.5.4  应用级输入参数

参数名称

类型

是否必须

描述

BankType

String

R

信息类型:0-直退,1-垫付

 

1.5.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

0

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

UserGuid

String

O

用户Guid(唯一)

BankAccountNo

String

O

银行账号

BankAccountName

String

O

开户名

BankName

String

O

开户银行

BankBranch

String

O

开户分行

 

1.5.6  Json请求示例

{

    "BankType":"0"

}

1.5.7  Json请求返回示例

{

   "Success": true,

   "Message": "成功",

   "RequestType": "cmd1008",

   "EBusinessID": "1261644",

   "ResultCode": "100",

   "Result": {

       "UserGuid": "bee49a46-5852-45a0-b706-fd60e793e1ef"

    }

}

1.6  查询用户额度

1.6.1  功能说明

查询用户的代收货款的额度限制和当前可用额度。

1.6.2  接口规则

        (1)、接口指令CMD1014。

1.6.3   系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1014

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

1.6.4  应用级输入参数

参数名称

类型

是否必须

描述

ServicesCode

String

R

服务代码:COD-普通代收服务,CODBACK-货款直退,CODFAST-网点速退,CODPAY-货款垫付.

 

1.6.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

UserGuid

String

R

用户标识

LimitAmount

decimal

R

服务额度,为空表示不限额度

EnabledAmount

decimal

R

当前可用额度,为空表示不限额度

1.6.6  Json请求示例

{

    "ServicesCode":"CODPAY"

}

1.6.7  Json请求返回示例

{

   "Success": true,

   "Message": "成功",

   "RequestType": "cmd1014",

   "EBusinessID": "1261644",

   "ResultCode": "100",

   "Result": {

       "UserGuid": "8525344E-3BAF-4B36-8672-97E3403061B3",

       "LimitAmount": 10000,

       "EnabledAmount": 10000

    }

}

 

2      服务申请类

2.1  垫付业务申请

2.1.1  功能说明

垫付业务需要用户申请,收派宝审核通过后方可使用该服务。

2.1.2  接口规则

 (1)、接口指令CMD1004。

2.1.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1004

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:2-json;

 

2.1.4  应用级输入参数

参数名称

类型

是否必须

描述

BankAccountNo

String

R

银行账号

BankAccountName

String

R

开户名

BankName

String

R

开户银行

BankBranch

String

R

开户分行

BankCardPicA

String

O

银行卡正面照Url

BankCardPicB

String

O

银行卡反面照Url

IdentityCardNo

String

O

身份证号码

IdentityCardPicA

String

O

身份证正面照Url

IdentityCardPicB

String

O

身份证反面照Url

 

2.1.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

 

2.1.6  JSON请求示例

{

   "BankAccountNo": "62266226622662266226",

   "BankAccountName": "hoo",

   "BankName": "招商银行",

   "BankBranch": "深圳深圳支行",

   "BankCardPicA": "",

   "BankCardPicB": ""

}

2.1.7  JSON返回示例

{

 "Success": true,

 "Message": "申请成功",

 "RequestType": "cmd1004",

 "EBusinessID": "1261599",

 "ResultCode": "100",

 "Result": ""

}

2.2  直退业务申请

2.2.1  功能说明

申请直退业务的权限。

2.2.2  接口规则

  (1)、请求指令CMD1005。

2.2.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1005

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:2-json;

2.2.4  应用级输入参数

参数名称

类型

是否必须

描述

BankAccountNo

String

O

银行账号

BankAccountName

String

O

开户名

BankName

String

O

开户银行

BankBranch

String

O

开户分行

BankCardPicA

String

O

银行卡正面照Url

BankCardPicB

String

O

银行卡反面照Url

 

 

2.2.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

2.2.6  JSON请求示例

{

   "BankAccountNo": "62266226622662266226",

   "BankAccountName": "hoo",

   "BankName": "招商银行",

   "BankBranch": "深圳深圳支行",

   "BankCardPicA": "",

   "BankCardPicB": ""

}

 

2.2.7  JSON返回示例

{

 "Success": true,

 "Message": "申请成功",

 "RequestType": "cmd1005",

 "EBusinessID": "1261599",

 "ResultCode": "100",

 "Result": ""

}

2.3  普通代收货款申请

2.3.1  功能说明

申请普通代收货款业务的权限。

2.3.2  接口规则

  (1)、请求指令CMD1006。

2.3.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1006

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:2-json;

 

2.3.4  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

2.3.5  JSON请求示例

{

   "BankAccountNo": "62266226622662266226",

   "BankAccountName": "hoo",

   "BankName": "招商银行",

   "BankBranch": "深圳深圳支行",

   "BankCardPicA": "",

   "BankCardPicB": ""

}

 

2.3.6  JSON返回示例

{

 "Success": true,

 "Message": "申请成功",

 "RequestType": "cmd1006",

 "EBusinessID": "1261599",

 "ResultCode": "100",

 "Result": ""

}

 

 

2.4  查询服务申请状态

2.4.1  功能说明

查询某用户的服务开通情况。

2.4.2  接口规则

  (1)、请求指令CMD1007。

2.4.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1007

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

2.4.4  应用级输入参数

参数名称

类型

是否必须

描述

ServicesCode

String

R

服务编号:COD-普通代收服务,CODBACK-货款直退,CODFAST-网点速退,CODPAY-货款垫付

 

 

2.4.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

UserGuid

String

O

用户GUID

ServicesCode

String

O

服务编码

ServiceName

String

O

服务名称

StartDate

String

O

服务开始时间

LimitValue

decimal

O

总额度,为空则不限额度

Status

String

O

服务状态:0-未开通,1-已开通,2-失效,3-未通过,4-关闭

ValidDate

String

O

服务有效期,为空这永久生效

 

Remark

String

O

备注

2.4.6  JSON请求示例

{

   "ServiceCode": "CODBACK"

}

2.4.7  JSON返回示例

{

   "Success": true,

   "Message": "成功",

   "RequestType": "cmd1007",

   "EBusinessID": "1261599",

   "ResultCode": "100",

   "Result": {

       "UserGuid": "d07d687a-691a-45d9-82e0-e54aab076ed6",

       "ServicesCode": "CODBACK",

       "ServiceName": "货款直退",

       "ValidDate": "",

       "StartDate": "2017-01-09",

       "Status": "1",

       "Remark": "接口调用申请自动开通"

    }

}

 

3      订单类

3.1  服务费计算

3.1.1  功能说明

根据代收货款订单金额和类型计算服务费。

3.1.2  接口规则

        (1)、接口指令CMD1012。

3.1.3   系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1012

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

3.1.4  应用级输入参数

参数名称

类型

是否必须

描述

Amount

decimal

R

货款金融

OrderType  

Int

R

订单类型: 3-货款直退、2-货款垫付 4-网点速退

LogisticsCode

String

R

物流公司代码

 

3.1.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

CommissionAmount

decimal

R

服务费

3.1.6  Json请求示例

{

    "Amount":"1000",

    "OrderType":"2",

    "LogisticsCode":"LB",

    "OneLevelAgent":"test",

    "TwoLevelAgent":"test_fafa"

}

3.1.7  Json请求返回示例

{

   "Success": false,

   "Message": "成功",

   "RequestType": "cmd1012",

   "EBusinessID": "1261644",

   "ResultCode": "100",

   "Result": {

       "CommissionAmount": 5

    }

}

 

3.2  获取订单货款状态

3.2.1  功能说明

获取订单货款状态。

3.2.2  接口规则

        (1)、接口指令CMD1010。

3.2.3   系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1010

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

3.2.4  应用级输入参数

参数名称

类型

是否必须

描述

OrderNos

String

O

订单编号集合,号隔开

BeginTime

String

O

开始时间 如2016-01-10

EndTime

String

O

截止时间 如2016-01-15

PageIndex

Int

O

当前页

PageSize

Int

O

页大小

 

3.2.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

O

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

PageIndex

Int

O

当前页

PageSize

Int

O

页大小

TotalCount

Int

O

总记录数

TotalPage

Int

O

总页数

ResultList

OrderNo

String

O

订单号

BillNo

String

O

物流单号

Status

Int

O

出款状态:1-待收款,2-已收款,3-已结清,4-已取消贷款,5-网点待放款

Amount

decimal

O

货款金额

OutTime

String

O

出款时间

BankAccountNo

String

O

账号

BankAccountName

String

O

户名

BankName

String

O

开户银行

 

 

CommisionAmount

Decimal

O

服务费

3.2.6  Json请求示例

{

    "OrderNos":"",

    "BeginTime":"",

    "EndTime":"",

    "PageIndex":"1",

    "PageSize":"10"

}

3.2.7  Json请求返回示例

{

   "Success": true,

   "Message": "成功",

   "RequestType": "cmd1010",

   "EBusinessID": "1261644",

   "ResultCode": "100",

   "Result": {

       "PageIndex": 1,

       "PageSize": 10,

       "TotalCount": 1,

       "TotalPage": 1,

       "ResultList": [

           {

                "OrderNo":"1234",

                "Status": 0

           }

       ]

    }

}

 

4       下单

4.1  电子面单预览

4.1.1  功能说明

显示电子面单预览界面

4.1.2  接口规则

(1)、接口指令CMD1023

4.1.3  系统级输入参数

参数名称

类型

是否必须

描述

RequestData

String

R

请求内容,JSON格式,须和DataType一致

EBusinessID

String

R

用户标识

RequestType

String

R

请求指令类型:CMD1023

DataSign

String

R

数据内容签名

DataType

String

O

请求、返回数据类型:json;

 

4.1.4  应用级参数

参数名称

类型

是否必须

描述

CallBack

String

O

用户自定义回调信息

MemberID

String

O

会员标识

平台方与快递鸟统一用户标识的商家ID

CustomerName

String

O

电子面单客户账号

(与快递网点申请)

CustomerPwd

String

O

电子面单密码

SendSite

String

O

收件网点标识

ShipperCode

String

R

快递公司编码

LogisticCode

String

O

快递单号

OrderCode

String

R

订单编号

ThrOrderCode

String

O

第三方订单编号

MonthCode

String

C

月结编码

PayType

Int

R

邮费支付方式:

1-现付,2-到付,3-月结,4-第三方支付

ExpType

String

R

快递类型:1-标准快件

IsNotice

Int

O

是否通知快递员上门揽件:0-通知;1-不通知;不填则默认为0

Cost

Double

O

寄件费(运费)

OtherCost

Double

O

其他费用

Receiver

Company

String

O

收件人公司

Name

String

R

收件人

Tel

String

R

电话与手机,必填一个

Mobile

String

PostCode

String

O

收件人邮编

ProvinceName

String

R

收件省(如广东省,不要缺少“省”)

CityName

String

R

收件市(如深圳市,不要缺少“市”)

ExpAreaName

String

O

收件区(如福田区,不要缺少“区”或“县”)

Address

String

R

收件人详细地址

Sender

Company

String

O

发件人公司

Name

String

R

发件人

Tel

String

R

电话与手机,必填一个

Mobile

String

PostCode

String

O

发件人邮编

ProvinceName

String

R

发件省(如广东省,不要缺少“省”)

CityName

String

R

发件市(如深圳市,不要缺少“市”)

ExpAreaName

String

O

发件区(如福田区,不要缺少“区”或“县”)

Address

String

R

发件详细地址

StartDate

String

O

上门取货时间段:

"yyyy-MM-dd HH:mm:ss"格式化,本文中所有时间格式相同

EndDate

String

O

Weight

Double

O

物品总重量kg

Quantity

Int

O

件数/包裹数

Volume

Double

O

物品总体积m3

Remark

String

O

备注

AddService

Name

String

0

增值服务名称

Value

String

0

增值服务值

CustomerID

String

0

客户标识(选填)

Commodity

GoodsName

String

R

商品名称

GoodsCode

String

O

商品编码

Goodsquantity

Int

O

件数

GoodsPrice

Double

O

商品价格

GoodsWeight

Double

O

商品重量kg

GoodsDesc

String

O

商品描述

GoodsVol

Double

O

商品体积m3

IsReturnPrintTemplate

String

O

返回电子面单模板:

0-不需要;1-需要

 

增值服务配置表

增值服务名称(name)

描述

Value

COD

COD

代收货款金额

CODBACK

货款直退

代收货款金额

CODPAY

货款垫付

代收货款金额

CODFAST

网点速退

代收货款金额

SafeMail

隐私快递

1,2,3

SafeMail安全号生成规则(1,隐藏收件人信息,2.隐身发件人信息,3.同时隐藏收件人,发件人信息)

 

4.1.5  返回结果参数

参数名称

类型

必须要求

说明

EBusinessID

String

R

请求用户标识

RequestType

String

R

请求指令

Success

Bool

R

成功与否

ResultCode

String

R

结果代码

Message

String

R

返回消息

Result

String

O

返回电子面单预览模板

 

4.1.6  JSON请求示例

{

    "OrderCode":"012657700387",

    "ShipperCode": "HTKY",

    "PayType": 1,

    "ExpType": 1,

    "Cost": 1.0,

    "OtherCost": 1.0,

    "Sender": {

      "Company": "LV",

      "Name": "Taylor",

      "Mobile":"15018442396",

      "ProvinceName": "上海",

      "CityName": "上海",

      "ExpAreaName": "青浦区",

      "Address": "明珠路73"

    },

    "Receiver": {

      "Company": "GCCUI",

      "Name": "Yann",

      "Mobile":"15018442396",

      "ProvinceName": "北京",

      "CityName": "北京",

      "ExpAreaName": "朝阳区",

      "Address": "三里屯街道雅秀大厦"

    },

    "Commodity": [

      {

        "GoodsName": "鞋子",

        "Goodsquantity": 1,

        "GoodsWeight": 1.0

      }

    ],

    "AddService": [

      {

        "Name": "COD",

        "Value": "1020"

      }

    ],

    "Weight": 1.0,

    "Quantity": 1,

    "Volume": 0.0,

    "Remark": "小心轻放",

    "IsReturnPrintTemplate":1

    }

4.1.7  JSON返回示例

{

 "Success": true,

 "RequestType": "cmd1023",

 "EBusinessID": "1257227",

 "ResultCode": "102",

 "Result":“电子面单模板html”

}

4.2  电子面单

参看快递鸟电子面单接口介绍

(http://kdniao.com/download->接口技术文档.doc->3.3电子面单)

4.3  预约取件

参看快递鸟预约取件接口介绍

(http://kdniao.com/download->接口技术文档.doc->3.1预约取件)

 

5       附录

5.1  返回代码含义

级别

代码

说明

系统级

100

成功

101

系统维护中

102

缺少系统级参数

103

签名验证失败

104

提交数据格式错误

105

IP受限

106

系统处理异常

107

指令为空

108

无法识别的指令

109

用户不存在

110

失败

应用级

201

缺少参数

202

输入参数格式错误

203

逻辑校验失败

 

 

 

 

5.2  快递公司和业务类型的配置表

快递公司

编码

代收货款(在线下单)

代收货款(电子面单)

顺丰

SF

COD

COD,货款直退

龙邦

LB

COD,货款直退,货款垫付

韵达

YD

COD,货款直退

COD,货款直退

EMS

EMS

COD,货款直退

COD,货款直退

 

6       技术支持

联系方式

号码

韦振华

15899768843

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值