Do I need to get pre-approval or go through credit vetting to take up a deal?

Yes, it’s easy to do and is included as part of signing up.