# 查询售后单详情
# 接口调用请求说明
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 | 售后单不存在 |