本文檔說明開發者如何進行訂單退貨退款管理。
當訂單已經發貨且顧客發起逆向訂單流程,則會產生逆向訂單。開發者可以獲取、響應並跟踪逆向單以響應顧客當售後請求。

開發者可定期通過 GetReverseOrderList 接口獲取逆向訂單列表。
此接口入參中 reverse_status(逆向訂單狀態)字段,屬性值為枚舉類型,如下列所示。
| 值 | 狀態 |
|---|---|
| REQUEST_INITIATE | 請求已發起 |
| REQUEST_REJECT | 請求被拒絕 |
| REQUEST_CANCEL | 取消逆向請求 |
| CANCEL_SUCCESS | 取消成功 |
| REPLACE_PENDING | 待換貨 |
| REPLACE_WAIT_AUDIT | 換貨待審核 |
| REPLACE_SUCCESS | 換貨成功 |
| REFUND_PENDING | 退款中 |
| REFUND_AUTHORIZED | 退款已審核 |
| REFUND_SUCCESS | 退款成功 |
| REFUND_REJECT | 退款被拒絕 |
| REQUEST_COMPLETE | 請求完成 |
| SELLER_AGREE_RETURN | 賣家同意退貨 |
| SELLER_REJECT_RETURN | 賣家拒絕退貨 |
| BUYER_RETURN_ITEM | 買家發出退貨 |
| SELLER_AGREE_REFUND | 賣家同意退款 |
| SELLER_REJECT_REFUND | 賣家拒絕退款 |
| CS_APPROVING | 客服介入中 |
通過 GetReverseOrderDetail 接口獲取逆向訂單詳細信息。
取得逆向訂單信息後,方可調用下方接口進行同意退貨、拒絕退貨、同意退貨退款,或者拒絕退貨退款操作。
開發者可以根據逆向單中的 reverse_type 獲取顧客的意圖,並且需要根據意圖響應。
| 值 | 逆向訂單類型 | 支持的響應(可調取的接口) |
|---|---|---|
| RETURN | 退貨退款 | 同意退款(即退款不退貨,AgreeRefund)同意退貨退款(AgreeReturn)拒絕退貨退款(RefuseReturn) |
| ONLY_REFUND | 僅退款 | 同意退款(AgreeRefund)拒絕退款(RefuseRefund) |
| REPLACEMENT | 換貨(預留) | |
| CANCEL | 取消 |
開發者可以直接調用同意退款、同意退貨退款接口同意顧客請求;
若計劃拒絕顧客請求,則需要在調用在調用拒絕退貨、拒絕退貨退款接口的時同時提供拒絕憑證,憑證為一張圖片,可使用 UploadImage 上載。