快工助手跨境电商知识与商机助手

Reject Return

TikTok Shop 官方资料 · TikTok Shop Partner Center 开发者文档 · 适合开发者

stable本次发布有变化全部展示

来自 TikTok Shop 官方资料快照 ·

打开官方原文 ↗
  1. 当前资料结构化阅读页
  2. 固定快照已留存,可追溯
  3. 官方原文可核对
查看技术与溯源信息
平台 / profile
TikTok Shop / profile.tiktok.docs_api
语言
en-US
发布版本
cn-20260909-2
标签
zhuge/sourceplatform/tiktok_shopaudience/developercategory/api_doctopic/compliancetopic/developer

资料正文

§1 Path: /return_refund/202606/returns/{return_id}/reject

#

§2 Method: [POST]

#

§3 Function Description

Use this API to reject a buyer's return or refund request. The valid decision depends on the current request type and status. Before calling this API, make sure the request is still awaiting the seller action that matches the decision you send.


#

§4 Common Parameters

For common parameters, refer to How to call TikTok Shop APIs - Common Parameters

Properties Location Type Require Sample Properties description
shop_cipherquerystringYGCP_XF90igAAAABh00qsWgtvOiGFNqyubMt3Use this property to pass shop information in requesting the API. Failure in passing the correct value when requesting the API for cross-border shops will return incorrect response.
Get by API Get Authorization Shop
content-typeheaderstringYapplication/jsonAllowed type: application/json
#

§5 Request Path Parameters

Properties Type Require Sample Properties description
return_idstringY4035319218955782461The unique identifier of the return request to be rejected by the seller.
#

§6 Request Query Parameters

Properties Type Require Sample Properties description
app_keystringY38abcdEvery single app will have a unique key. Please use the specific key assigned to your app.
signstringY5361235029d141222525e303d742f9e38aea052d10896d3197ab9d6233730b8cSignature generated by gen algorithm. When you send API requests to TTS, you must sign them so that TTS can identify the senders.
timestampintY1623812664Unix timestamp GMT (UTC+00:00). This timestamp is used across all API requests. Developers can use this convert to local time.
idempotency_keystringN40b456b1-78e7-412d-9fe6-82181496e1bdThe idempotency key is a unique value generated by the client which the server uses to recognize the same request. How you create unique keys is up to you, but we suggest using UUIDs, or another random string with enough entropy to avoid collisions. Idempotency keys can be up to 255 characters long.
#

§7 Request Body Parameters

Properties Type Require Sample Properties description
decisionstringYREJECT_RECEIVED_PACKAGESeller's decision for the request, available values:
  • REJECT_REFUND: seller reject a refund-only request
  • REJECT_RETURN: seller reject the initial return-and-refund request
  • REJECT_RECEIVED_PACKAGE: seller reject return-and-refund request after the buyer has already shipped or handed over the item.
  • REJECT_REPLACEMENT: seller reject replacement request
  • OFFER_PARTIAL_REFUND_AFTER_RECEIVING_PKG: seller offer partial refund regarding to the package item quality check | reject_reason |string |Y |seller_reject_apply_package_has_not_exceeded_estimated_delivery_time |Seller's reason for rejecting the aftersales request. Use the Get Decision Eligibility endpoint to retrieve the currently available rejection options for the same request, and submit the returned rejection reason name in this field. Note: The available decisions and rejection reasons can change depending on the current request status, so fetch eligibility again before calling this API. | comment |string |N |I have reached an agreement with the buyer |Seller's comment on the rejection decision. This is where a seller will provide more information about rejecting the request. | images |[]object |N | |List of images provided by the seller to support their decision to reject the return request. | ^image_id |string |Y |tos-maliva-i-o3syd03w52-us/57a1c8908fe74572861ea5e50887d8d1 |Image URI obtained from the Upload Product Image API. | ^mime_type |string |N |image/png |MIME type. | ^height |int |N |200 |Image height Units: px | ^width |int |N |200 |Image width Units: px | partial_refund_amount |object |N | |Partial Refund Info for OFFER_PARTIAL_REFUND_AFTER_RECEIVING_PKG Decision | ^partial_refund_total |string |N |4.66 |Partial Refund Amount | ^currency |string |N |USD |Country Currency |
#

§8 Request Sample

Query

https://open-api.tiktokglobalshop.com/return_refund/202606/returns/4035319218955782461/reject?app_key=123abc&sign=5361235029d141222525e303d742f9e38aea052d10896d3197ab9d6233730b8c&timestamp=1625484268&shop_cipher=ROW_RHkDDABBAAB8tKAVoAqsMTjsQZFLyNfY&idempotency_key=40b456b1-78e7-412d-9fe6-82181496e1bd

Body

{"decision":"REJECT_RECEIVED_PACKAGE","reject_reason":"seller_reject_apply_package_has_not_exceeded_estimated_delivery_time","comment":"I have reached an agreement with the buyer","images":[{"image_id":"tos-maliva-i-o3syd03w52-us/57a1c8908fe74572861ea5e50887d8d1","mime_type":"image/png","height":200,"width":200}],"partial_refund_amount":{"partial_refund_total":"4.66","currency":"USD"}}
#

§9 Response Parameters

Properties Type Sample Properties description
codeint0The success or failure status code returned in API response.
messagestringSuccessThe success or failure messages returned in API response. Reasons of failure will be described in the message.
request_idstring202203070749000101890810281E8C70B7Request log
dataobjectSpecific return information
#

§10 Response Sample

{"code":0,"data":{},"message":"Success","request_id":"202203070749000101890810281E8C70B7"}
#

§11 Error Code

For common error codes, refer to How to call TikTok Shop APIs - Common Error Code

Code Message
11050001invalid param
25001001An invalid request parameter was passed. Please check that you have the correct parameter type(s) and format.
25001003Invalid order status.
25001014Unknown return reason. Please ensure you are passing a valid return reason.
25001016reverse reason not match action type
25001020The provided return reason is currently offline. Please select a different return reason.
25001028reverse lock failed
25001057reverse reason not match reason type
25001058reverse downstream data load error
25007002db access error
25007006Order not found.
25011010request has been transferred to platform operator
25011023forbid process authentic guarantee order
25011025Quick refund forbid reject receive.
25011026forbid process receive for FBT order
25011035could not reject parcel now
25020004decision not match reverse type
25020005No permission to process this order
25020008Internal error. Please try again. If the issue persists after multiple attempts, please contact platform support.
25020010Aftersales has been approved and cannot be rejected.
25020011return already received
25020012status can't reject receive
#