If an order hasn't been shipped/dispatched:

The refund is initiated instantly and will reflect in the account used to make the payment within 7-10 business days.

If the order has already been shipped/dispatched/ intransit/ out for delivery/ partly shipped

Customer will have to cancel the order through application itself. If either of the shipment is delivered order cannot be cancelled by the customer.