Do I need a to have a Netevia merchant account open to apply for a Netevia Banking Services account?

No, there is no need to have a Netevia merchant account to apply for a Netevia Banking Services account.