发货退单

作者 | 9月 19, 2024

1.前言

1.1业务背景

本文档为第三方平台与海带开放平台SDK对接技术实现方案。其中主要内容为技术接口说明。

注:每个接口请求都需要appkey、accountId、memberId、url、secreat字段

1.2接口调用流程说明

![image-20200514133802343](/Users/wazehao/Library/Application Support/typora-user-images/image-20200514133802343.png)


2.对接说明

2.1接口地址

测试地址

http://dapi.pre.seatent.com

正式地址

http://dapi.seatent.com

2.2SDK调用

调用SDK时,必须传入必填参数和对应的应用级参数,必填参数,用于合法性校验。

​ 必填参数

字段 类型 描述 备注 是否必须
accountId String 用户账号
memberId String 用户编号
url String 访问域名
appkey String 唯一标识 海带分配
secret String 唯一标识 海带分配

3.核心接口

3.1商品发货接口

地址: /api/v2/order/shipping
描述: 商品发货
输入参数
字段名 字段类型 是否必选 说明
accountId 字符串类型 Y 账号编号
dlyCodes 字符串类型 Y 物流公司(例:shentong),多个以逗号分隔
memberId 字符串类型 Y 用户编号
orderSn 字符串类型 Y 订单编号
shipNos 字符串类型 Y 运单号,多个以逗号分隔
itemBatchRefList 数组类型 Y 商品批次号列表信息,例如:
[ {
“accountId”: “c4f2e8147b794fd9bc56cfe269ca19b9”,
“batchNo”: “8686858585”,
“goodsId”: “072baf853dfb4587945689af3416307c”,
“goodsSn”: “YB32142247988”,
“id”: null,
“orderId”: “a1dd538239c442f78a744956e39c4d83”,
“orderItemId”: “3f1726bc3da84703a1c3f1f60c4b0b34”
}]
字段补充说明:orderItemId:订单列表id , batchNo: 批次号
***输出参数 ***
成功返回
返回内容说明
{ “code”: “”, “data”: “”, “message”: “商品发货成功”, “result”: 1, “success”: true}
失败返回
返回内容说明 包含处理失败的代码和失败原因提示
{ “code”: “”, “data”: “”, “message”: “商品发货失败”, “result”: 0, “success”: false}

3.2退单接口

地址: DeliverGoods.class#batchAddExceptionReply()
描述: 批量退单
输入参数
字段名 字段类型 是否必选 说明
accountId 字符串 Y 账号编号
memberId 字符串 Y 用户编号
orderSns 字符串 Y 订单编号
returnDes 字符串 N 描述
returnReason 数值型 Y 退单原因code***,参考下面的***id
输出参数
成功返回
返回内容说明
{ “code”: “”, “data”: { “alreadyReturnOrderIds”: “”(已经退单的订单号), “errorOrderIds”: “”(错误订单编号), “noGoods”: “”(没商品订单号), “notAllowOrderIds”: “”(不允许的订单号), “unOrderIds”: “”(非订单号的订单号) }, “message”: “”, “result”: 1, “success”: true}
失败返回
返回内容说明 包含处理失败的代码和失败原因提示
{ “code”: “”, “data”: “”, “message”: “退单失败”, “result”: 1, “success”: true}
数据字典
退单原因列表(中文原因,字符要求完全一致):1 身份证重复2 地址异常:地址中不能出现关于超市、母婴店、药店等类似的字眼3 地址超过购买限额4 联系方式有误5 报关失败6 收件人信息重复7 单证审核不通过8 身份证海关封号10 身份证号码错误20 身份证号码与姓名不对应30 身份验证失败40 地址不详50 地址重复60 联系方式超过购买限额70 身份信息超过购买限额80 订单商品缺货90 物流配送无法联系到收货人95 其它96 未上传身份证照片

发表评论

您的电子邮箱地址不会被公开。