The user has an option to cancel the order till it is at the pending stage. Once your order is confirmed, it will not be going to be canceled anyway. Also, services for a new vehicle are not currently accepted. If still anyone persists, that order will be canceled anyway.
While placing the order user can edit their information. But you need to do it within 2 hours of placing the order.
Refunds will be initiated within 3-7 days of canceling the order. Duration to process refund is directly dependent on other payment gateways/ banks.