Can you clarify, please? I am legitimately interested.
What stops a big company to have a normal business account?
What stops a big company to have a normal business account?
I did have to scan some documents and send it to them to prove that my company exists but nobody has called me for anything else.
Sorry about that. I opened a business account in Eastern Europe just fine.
Tried Paysera? Never used them, just heard of them.