帮助中心

会员线上(商城)退货单上传

2016-06-14

接口说明:

上传会员的线上交易退货单数据。

注:不支持接入非会员的数据;

每商城渠道的退货单编号必须唯一;

支持批量接入,最大数据行数限制100。

说明:微分销只需要接入退货已完结、收货确认的退货单。

请求说明:

HTTP请求方式:POST

返回数据格式:JSON

请求路径:api/morder/ordreturn

请求参数:

字段

类型

为空

长度

描述

ShopCode

string

1~16

渠道代码(商城的店铺号)

批量必须是同一渠道代码

OrderCode

string

1~26

原始订单编号

ReturnCode

string

1~26

退货单编号

ReturnTime

string


退货日期

(yyyy-MM-dd HH:mm:ss格式)

ReturnReason

string

1-128

退货原因

ReturnStatus

int


退货状态

0=等待商家处理

1=商家同意退款

2=商家不同意退款申请

3=买家已发货,等待商家收货

4=商家已经确认收货

5=商家未收货拒绝退款

6=商家已经退货完结(微分销写入状态)

7=关闭退款申请

StatusTime

string


状态变更时间

(yyyy-MM-dd HH:mm:ss格式)


Dtls

[]


商品明细

json数组

请求参数(Dtls):

字段

类型

为空

长度

描述

BarCode

string

1~16

商品条码

ReturnQuantity

int


退货数量

ReturnPrice

double


退货单价(2位小数)

ReturnMoney

double


退货金额(2位小数)

请求参数示例代码(json对象数组):

[{
    "ShopCode": "HQS0001",
    "OrderCode": "000012809",
    "ReturnCode": "RT00000102",
    "ReturnTime": "2015-06-22 10:30:01",
    "ReturnReason": "描述",
    "Dtls": [{
        "BarCode": "15026609123",
        "ReturnQuantity": 1,
        "ReturnPrice": 150.00,
        "ReturnMoney": 150.00
    }, {
        ...
    }]
}, {
    ...
}]

系统级返回结果示例(json对象):

{
    "Status": true,
    "StatusCode": 200,
    "Msg": "成功",
    "Timestamp": "20150622093101",
    "Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",
    "Result": 见业务返回结果示例,
}

业务返回结果示例(json对象):

内容1,代表所影响行数。

2421