快遞鳥代收貨款接口API使用技術文檔

1       用戶信息類

1.1  用戶註冊接口

1.1.1  功能說明

爲第三方平臺用戶提供註冊接口,方便平臺用戶接入快遞鳥服務,同時也方便快遞鳥爲平臺用戶提供查詢、訂閱、下單、金融等全方位物流服務。html

1.1.2  接口規則

(1)、接口只支持Json格式參數,接口指令9001。只支持POST請求方式,utf-8編碼。json

    (2)、測試地址:http://testapi.kdniao.cc:8081/api/regapi

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

 

1.1.3  系統級輸入參數

參數名稱服務器

類型dom

是否必須測試

描述網站

RequestDataui

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

相關文章
相關標籤/搜索