接口说明:
上传会员的线上交易退货单数据。
注:不支持接入非会员的数据;
每商城渠道的退货单编号必须唯一;
支持批量接入,最大数据行数限制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,代表所影响行数。