Hamburg based open banking platform provider Deposit Solutions has raised a $20m funding round led by e.Ventures and Greycroft.