I am currently writing up a design for a service which will be utilizing Stellar. A natural part of this service will be allowing users to send and receive XLM (and other assets on the network). I want users to be able to create a stellar wallet which will be attached with their account on this new service. After verification (with my service), all they need to do is sign in and be able to send payments. I do not want to store any wallet/key information server-side/in a database which I will be maintaining.
Are there are services like Uphold, which allow you to create an account with them. Which also provide a REST API which I can use within my application, to allow users to make these payments. Where I am not directly maintaining those wallets via my service. Essentially, I am looking for a solution similar to what Brave Browser is doing with their BAT extension, but has Stellar integration.