# 创建售后

# 接口调用请求说明

订单原始状态为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 错误信息