# 创建售后
# 接口调用请求说明
订单原始状态为10, 200, 250时会返回错误码100000
finish_all_aftersale = 1时订单状态会流转到200(全部售后结束,不可继续售后)
此接口支持按售后单号重入
http请求方式:POST
https://api.weixin.qq.com/shop/aftersale/add?access_token=xxxxxxxxx
# 请求参数示例
{
"out_order_id": "xxxxx",
"out_aftersale_id": "xxxxxx", // 商家售后ID
"openid": "oTVP50O53a7jgmawAmxKukNlq3XI",
"type": 1, // 1:退款,2:退款退货,3:换货
"create_time": "2020-12-01 00:00:00",
"status": 1,
"finish_all_aftersale": 0,
"path": "/pages/aftersale.html?out_aftersale_id=xxxxx",
"refund": 100,
"product_infos":
[
{
"out_product_id": "234245",
"out_sku_id": "23424",
"product_cnt": 5
},
...
]
}
# 回包示例
{
"errcode": 0,
"errmsg":"ok"
}
# 请求参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
out_order_id | string | 是 | 商家自定义订单ID |
out_aftersale_id | string | 是 | 商家自定义售后ID |
path | string | 是 | 商家小程序该售后单的页面path,不存在则使用订单path |
refund | number | 是 | 退款金额,单位:分 |
openid | string | 是 | 用户的openid |
type | number | 是 | 售后类型,1:退款,2:退款退货,3:换货 |
create_time | string | 是 | 发起申请时间,yyyy-MM-dd HH:mm:ss |
status | number | 是 | 0:未受理,1:用户取消,2:商家受理中,3:商家逾期未处理,4:商家拒绝退款,5:商家拒绝退货退款,6:待买家退货,7:退货退款关闭,8:待商家收货,11:商家退款中,12:商家逾期未退款,13:退款完成,14:退货退款完成,15:换货完成,16:待商家发货,17:待用户确认收货,18:商家拒绝换货,19:商家已收到货 |
finish_all_aftersale | number | 是 | 0:订单存在可售后商品,1:订单所有商品售后完成(订单维度) |
product_infos | object array | 是 | 退货相关商品列表 |
product_infos[].out_product_id | string | 是 | 商家自定义商品ID |
product_infos[].out_sku_id | string | 是 | 商家自定义sku ID, 如果没有则不填 |
product_infos[].product_cnt | number | product_infos存在时必填 | 参与售后的商品数量 |
refund_reason | string | 否 | 退款原因 |
# 回包参数说明
参数 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |