# Initiate a Partial Refund This API allows merchants to submit requests for partial refunds on specific products within an order. It is designed to adjust billing and chargeback processes when certain items in an order will not incur costs due to various reasons, such as promotions, errors, or customer satisfaction measures. Endpoint: POST /order/refund/part/apply Version: v.1.0.0 ## Request fields (application/json): - `orderViewId` (integer, required) Unique identifier for orders on Keeta platform Example: 756823555555859 - `shopId` (integer, required) Unique identifier of the Keeta store Example: 466663 - `products` (array, required) A List of products designated for refund - `products.orderProductId` (integer, required) Unique identifier for the SPU, generated by Keeta platform Example: 1234534224 - `products.refundCount` (integer, required) The quantity of this specific product to be refunded Example: 1 - `partRefundType` (integer, required) This field represents the code value for the reason for initiating a "partial product refund" request within an order. Please send the appropriate code value that corresponds to the reason for initiating the "partial product refund" request in this field. The specific meanings of the codes are as follows: Enum: 200000, 200001, 200002, 200003, 200004 - `partRefundReason` (string) This field is intended to provide a detailed textual explanation for initiating a partial refund request on specific items within an order. For partRefundType = 200000 (Other Reasons), the partRefundReason field is mandatory and must be filled in. For partRefundType = 200001, 200002, 200003, or 200004 (Standard Reasons), the partRefundReason field is optional and may be omitted or left empty. Example: "Do not like" ## Response 200 fields (application/json): - `code` (integer, required) A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully. - `message` (string, required) Text description corresponding to the status code, explaining the operation result or error cause to users. Example: "Success"