request_type: RETURN
You need to call the GetReverseOrderDetail API or the GetReverseOrdersForSeller API to get the list of returned orders along with the details and to pick out the ones that are in the REQUEST_INITIATE state.
Available Actions:instantRefund、agreeReturn、refuesReturn
Orders that are normally in the REQUEST_INITIATE state have three options for the seller to actively choose how to handle them within the SLA timeframe.
You need to call the ReverseOrderReturnUpdate API to manipulate this option. To do so, enter "instantRefund", "agreeReturn" or "refuesReturn" in the action field. These three first choices correspond to the "Refund Only", "Return & refund" and "Reject" options in the screenshot.
When you use "instantRefund" or "agreeReturn", you only need to enter the action, reverse_order_id and reverse_order_item_ids fields.
But if you want to use "refuseReturn", then you have to call GetReverseOrderReasonList API first to get the available reasion ids to be entered in the reason-id field, and the comment and fields as well mandatory.
If you select refuseReturn, the process will end at this step.
Available Actions: confirmDelivery
When the seller chooses agreeReturn(Return & refund) in the second step, the buyer needs to choose the transportation method and send out the goods, after the seller receives the goods, he needs to call ReverseOrderReturnUpdate API to input "confirmDelivery" to confirm.
Available Actions: agreeRefund、refuseRefund
When the seller confirms the receipt of the goods, they need to check the goods within the SLA time limit and call the API or select "Process Refund" or "Reject the Request" in the seller center to confirm whether to refund or not.
Corresponds to the "agreeRefund" and "refuseRefund" enumerations in the action field of the ReverseOrderReturnUpdate API. When you use the "refuseRefund" enumeration "reason_id", "comment" and " image_info" fields are required.
Note: This type of reverse order is limited to specific categories can apply, specific categories, please consult the local national customer service.
request_type: ONLY_ REFUND
You need to call the GetReverseOrderDetail API or the GetReverseOrdersForSeller API to get the list of returned orders along with the details and to pick out the ones that are in the REQUEST_INITIATE state.
Available Actions: agreeRefund、refuseRefund
Upon receipt of this type of reverse order, you will need to confirm weather your agreement to the refund within the SLA timeframe.
If you agree, you need to enter "agreeRefund".
When you use the "refuseRefund" enumeration to reject refund ,then "reason_id", "comment" and " image_info" fields are required.