Internet banking for private persons and legal entities