There is no need to register on the official Maestro website to be able to make a deposit, though it can be necessary to get access to online banking in some cases.