# 查询售后单详情

# 接口调用请求说明

http请求方式:POST
https://api.weixin.qq.com/channels/ec/aftersale/getaftersaleorder?access_token=ACCESS_TOKEN

# 请求参数示例

{
    "after_sale_order_id": "123456"
}

# 回包示例

{
    "errcode": 0,
    "after_sale_order": {
        "after_sale_order_id": "123456",
        "status": "MERCHANT_REFUND_SUCCESS",
        "openid": "OPENID",
        "order_id": "1768683047558651",
        "product_info": {
            "product_id": "3286",
            "sku_id": "4740",
            "count": 1,
            "voucher_list":[
               {
                 "vourcher_code":"232323"
               },
               {
                 "vourcher_code":"232324"
               }
        },
        "details": {
            "desc": "1234",
            "receive_product": 4294967295,
            "cancel_time": 0,
            "media id list": [],
            "tel_number": ""
        },
        "refund_info": {
            "amount": 11,
            "refund_reason":1
        },
        "return_info": {
            "waybill_id": "",
            "delivery_id": "",
            "delivery_name": ""
        },
        "merchant_upload_info": {
            "reject_reason": "",
            "refund_certificates": []
        },
        "create_time": 1591319454,
        "update_time": 1612754444,
        "reason": "NO_LONGER_WANT",
        "refund_resp": {
            "code": "",
            "ret": 0,
            "message": ""
        },
        "type": "REFUND",
        "gen_scene":0
    }
}

# 回包参数说明

字段名 类型 说明
after_sale_order_id String 售后单号
status String 售后单当前状态,参考:AfterSaleStatus
openid String 买家身份标识
unionid String 买家在开放平台的唯一标识符,若当前视频号小店已绑定到微信开放平台账号下会返回,详见[UnionID 机制说明
product_info Object AfterSaleProductInfo 售后相关商品信息
refund_info Object RefundInfo 退款详情
create_time Number 售后单创建时间戳
update_time Number 售后单更新时间戳
reason String 退款原因(后续新增的原因将不再有字面含义,请参考reason_text)
reason_text String 退款原因解释,全部定义参考获取售后原因 微信开放文档
type String 售后类型。REFUND:退款;RETURN:退货退款。
order_id String 订单号,该字段可用于获取订单
refund_resp Object ApplyRefundResp 微信支付退款的响应
gen_scene Number 生成售后单场景值,参考GenScene

# AfterSaleProductInfo

字段名 类型 说明
product_id String 商品spuid
sku_id String 商品skuid
count Number 售后数量
voucher_list Array<VoucherInfo> 团购优惠列表

# VoucherInfo

字段名 类型 说明
vourcher_code string 团购优惠券码

# RefundInfo

字段名 类型 说明
amount Number 退款金额(分)
refund_reason Number 标明售后单退款直接原因, 枚举值参考 RefundReason

# GenScene

说明
0 用户主动发起
1 券超时未发放自动生成退款
2 券超时未使用自动生成退款

# RefundReason

说明
6 特殊场景下平台强制退款
13 券超时未发放退款
14 券超时未使用退款
16 商家通过api同意退款
18 本地生活券在商家管理端操作同意退款
19 客服强制同意券退款

# ApplyRefundResp

字段名 类型 是否必填 说明
code String 错误码
ret Number 状态码
message String 描述

# AfterSaleStatus

说明
MERCHANT_PROCESSING 商家受理中
MERCHANT_REFUND_SUCCESS 退款完成
PLATFORM_REFUNDING 平台退款中
PLATFORM_REFUND_FAIL 平台退款失败

# 错误码

错误码 错误信息
公共错误码 微信开放文档
10020000 售后单号不存在
10020001 售后单状态不合法
10021041 当前售后单不支持此操作,请检查售后单状态
10021043 售后单非当前账号,请检查参数
10021050 售后单不存在