# Create After Sales
# Dxplaination of Interface Call Request
An error code of 100000 is returned when the original status of the order is 10,200,250
When finish_all_aftersale = 1, the order status will flow to 200 (all aftersale ends, no aftersale can be continued)
This interface supports re-entry by order number
http请求方式:POST
https://api.weixin.qq.com/shop/aftersale/add?access_token=xxxxxxxxx
# Example of request parameters
{
"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
},
...
]
}
# Examples of back-up
{
"errcode": 0,
"errmsg":"ok"
}
# Dxplaination of request parameters
| 参数 | type | Is it compulsory? | Introductions |
|---|---|---|---|
| out_order_id | string | yes | Merchant Custom Order ID |
| out_aftersale_id | string | yes | Merchant custom after-sales ID |
| path | string | yes | Merchant Weixin Mini Program The page path for the order, if it does not exist, use the order path |
| refund | number | yes | Amount of refund, in units: units |
| openid | string | yes | User's openid |
| type | number | yes | Aftersales Type, 1: Refund, 2: Refund Return, 3: Exchange |
| create_time | string | yes | Time to initiate application, yyyy-MM-dd HH: mm: ss |
| status | number | yes | 0: Not accepted, 1: User cancelled, 2: Merchant accepted, 3: Merchant overdue not processed, 4: Merchant refuses to refund, 5: Merchant declines to refund the item, 6: Purchase returned, 7: Return refund closed, 8: Merchant receiving, 11: Merchant refunded, 12: Merchant past due No refund, 13: Refund completed, 14: Return completed Refund finished, 15: Exchange completed, 16: Shipment pending delivery by merchant, 17: Customer confirmed receipt, 18: Merchant refused to exchange, 19: Merchant received |
| finish_all_aftersale | number | yes | 0: There are items available for sale on the order, 1: All items on the order are completed after sale (order dimension) |
| product_infos | object array | yes | List of return related items |
| product_infos[].out_product_id | string | yes | Merchant Custom Item ID |
| product_infos[].out_sku_id | string | yes | Business custom sku ID, if not then do not fill |
| product_infos[].product_cnt | number | Required when product_infos exists | Number of items involved in after sales |
| refund_reason | string | no | Reasons for refund |
# Dxplaination of callback parameters
| 参数 | type | Introductions |
|---|---|---|
| errcode | number | Error code |
| errmsg | string | Error message |