Appearance
Submit After-sales Approval ​
Approve or reject a buyer's after-sales (refund) request for a specific order.
Basic Information ​
| Property | Value |
|---|---|
| Method | POST |
| Path | /seller/order/{orderId}/after-sales/seller-audit |
| Authentication | Bearer Token |
| Content-Type | application/json |
Path Parameters ​
| Parameter | Type | Required | Description |
|---|---|---|---|
orderId | integer | Yes | Order ID |
Request Headers ​
| Header | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | Bearer <accessToken> |
Request Body Parameters ​
| Parameter | Type | Required | Description |
|---|---|---|---|
isApproved | boolean | Yes | Whether to approve the refund request |
rejectDescription | string | No | Rejection reason (optional when approving, mandatory when rejecting) |
rejectImageUrls | array[string] | No | Rejection evidence image URLs |
Request Examples ​
Approve Refund ​
http
POST /merchant-api/seller/order/1689644928115784/after-sales/seller-audit HTTP/1.1
Host: paas-gateway.imetastore.io
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...
Content-Type: application/json
{
"isApproved": true
}Reject Refund ​
http
POST /merchant-api/seller/order/1689644928115784/after-sales/seller-audit HTTP/1.1
Host: paas-gateway.imetastore.io
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...
Content-Type: application/json
{
"isApproved": false,
"rejectDescription": "The item was already delivered and redeemed by the buyer",
"rejectImageUrls": ["https://example.com/proof.png"]
}Success Response ​
json
{
"code": "0000",
"msg": "Success",
"time": "2025-12-17T13:44:16.000Z",
"data": true
}