Mostly is instant or within 30 minute to 1hour except when your bank transfer isn't local transfer that may take up to 3-4 business days.
No, is not refundable we recommend you check properly or contact us before making payment incase you need more clearification or questions.
No, but if you are ordering for a larger purchase you will have to register.