Skip to main content

Returns Lifecycle

alt text

Note: all returns with status that starts with canceled or success cannot be edited as these statuses are immutable.

StatusDescription
pending.createdA return has just been created. 
pending.confirmedThe return pick up has been confirmed by the warehouse. 
pending.pickupThe warehouse has approved the return operation and will attempt to pick it up multiple times. They may communicate with the customer directly to schedule pick-up.
canceled.rejectedThe warehouse has refused the return operation.
canceled.userThe user has canceled their request for a return through your UI. This can only happen if the status of the return is pending.created.
canceled.pickup-failedThe last-mile operator failed to pick up the return package.
canceled.inspection-failedThe package was received by the merchant but the warehouse rejected the return because the product doesn't match its description or its return reason.
success.returnedThe package was successfully returned and approved by the warehouse.

Settlement & Reconciliation

For settlement purpose, a return is accounted as refunded only on the date it becomes success.returned.