POST Reject Cancellation
Từ chối Hủy đơn Shop Scope yêu cầu: seller.return_refund.basic Sử dụng API này để từ chối yêu cầu hủy của người mua cho cancel_id được chỉ định. Trước khi gọi API này, hãy đảm bảo yêu cầu vẫn đang ở trạng thái mà người bán hiện được phép từ chối. Phiên bản 202309
POST/return_refund/202309/cancellations/{cancel_id}/reject
Request
Path
| Properties | Type | Description |
|---|---|---|
| cancel_id Required | string | ID yêu cầu hủy cần phê duyệt. Sử dụng cancel_id được trả về bởi Search Cancellations. Không truyền order ID vào đây. |
Header
| Properties | Type | Description |
|---|---|---|
| content-type Required | string | Kiểu được cho phép: application/json |
| x-tts-access-token Required | string | Giá trị access_token của người bán từ Get Access Token, khi user_type = 0. Làm theo hướng dẫn này để lấy access_token của người bán. |
Query
| Properties | Type | Description |
|---|---|---|
| app_key Required | string | Mỗi app sẽ có một key duy nhất. Vui lòng sử dụng key cụ thể được gán cho app của bạn. |
| sign Required | string | Chữ ký được tạo bởi thuật toán gen. Khi bạn gửi các API request tới TTS, bạn phải ký chúng để TTS có thể nhận diện người gửi. |
| timestamp Required | int | Unix timestamp GMT (UTC+00:00). Timestamp này được sử dụng trên tất cả các API request. Nhà phát triển có thể chuyển đổi nó sang giờ địa phương. |
| idempotency_key | string | Idempotency key là một giá trị duy nhất được tạo bởi client mà server sử dụng để nhận diện một request. Bạn có thể chọn phương pháp tạo key duy nhất của riêng mình. Chúng tôi đề xuất sử dụng UUID, hoặc một chuỗi ngẫu nhiên khác có đủ entropy, để tránh trùng lặp. Idempotency key có thể dài tới 255 ký tự. |
| shop_cipher Required | string | Sử dụng thuộc tính này để truyền thông tin shop khi gọi API. Việc không truyền đúng giá trị khi gọi API cho các shop xuyên biên giới sẽ trả về phản hồi không chính xác. Lấy bằng API Get Authorization Shop |
Body
| Properties | Type | Description |
|---|---|---|
| reject_reason Required | string | Lý do của người bán khi từ chối yêu cầu hủy đơn của người mua. Sử dụng endpoint Get Decision Eligibility để lấy các lý do từ chối hiện có sẵn cho cùng yêu cầu hủy đó, và gửi tên lý do từ chối được trả về trong trường này. |
| comment | string | Nhận xét của người bán về quyết định từ chối. Đây là nơi người bán cung cấp thêm thông tin về việc từ chối yêu cầu. |
| images | []object | Danh sách hình ảnh do người bán cung cấp để hỗ trợ cho quyết định từ chối yêu cầu hủy đơn của người bán. |
Example
CurlGoNode.jsJavaEnable word wrap
12345678910111213141516curl-X POST 'https://open-api.tiktokglobalshop.com/return_refund/202309/cancellations/4035319218955782461/reject?idempotency_key=40b456b1-78e7-412d-9fe6-82181496e1bd&app_key=38abcd&sign=5361235029d141222525e303d742f9e38aea052d10896d3197ab9d6233730b8c×tamp=1623812664&shop_cipher=GCP_XF90igAAAABh00qsWgtvOiGFNqyubMt3' -H 'x-tts-access-token: TTP_pwSm2AAAAABmmtFz1xlyKMnwg74T2GJ5s0uQbS8jPjb_GkdFVCxPqzQXSyuyfXdQa0AqyDsea2tYFNVf4XeqgZHFfPyv0Vs659QqyLYfsGzanZ5XZAin3_ZkcIxxS0_In6u6XDeU96k' -H 'content-type: application/json' -d '{ "reject_reason": "seller_reject_apply_product_has_been_packed", "comment": "I have packed the products before cancellation request", "images": [ { "image_id": "tos-maliva-i-o3syd03w52-us/57a1c8908fe74572861ea5e50887d8d1", "mime_type": "image/png", "height": 200, "width": 200 } ]}'
Response Parameters
| Properties | Type | Description |
|---|---|---|
| code | int | Mã trạng thái thành công hoặc thất bại được trả về trong phản hồi API. |
| message | string | Thông báo thành công hoặc thất bại được trả về trong phản hồi API. Lý do thất bại sẽ được mô tả trong message. |
| request_id | string | Log của request |
| data | object | Thông tin trả về cụ thể |
Example
JSONEnable word wrap
{"code":0,"data":{},"message":"Success","request_id":"202203070749000101890810281E8C70B7"}
Error Code
View common error codes
| Code | Message | | --- | --- | | 11050001 | invalid param | | 25001001 | An invalid request parameter was passed. Please check that you have the correct parameter type(s) and format. | | 25001003 | Invalid order status. | | 25001014 | Unknown return reason. Please ensure you are passing a valid return reason. | | 25001016 | reverse reason not match action type | | 25001020 | The provided return reason is currently offline. Please select a different return reason. | | 25001028 | reverse lock failed | | 25001057 | reverse reason not match reason type | | 25001058 | reverse downstream data load error | | 25007006 | Order not found. | | 25011011 | reverse status cannot reject application | | 25020003 | decision not match reverse status | | 25020004 | decision not match reverse type | | 25020005 | No permission to process this order | | 25020010 | Aftersales has been approved and cannot be rejected. |
Nội dung này có hữu ích không?Hữu ích
Không hữu ích
PreviousNext