Yes correct. Only thing required to open a bank account offshore or in Cyprus is a valid passport copy and utility bill, that apply for the majority of the banks, there are exceptions.
Who are all the providers of offshore merchant accounts if it's not possible to get such offshore? What exactly differs from a bank account and merchant account both offshore? I don't really find what's this and that, sorry?