Yes, you can cancel the order once the payment is done if the product has still not been dispatched. And you will get the refund in next 7 to 8 days. Once the product is dispatched the order couldn’t be cancelled.
You can also get the store credits to be used for later purchases