What are the most popular solutions to create a website where a user can register, deposit crypto (not only bitoin, but all major coins, e.g. ETH, BCH, XRP, XLM, DASH, EOS etc.), receive a mail confirmation on payment confirmed, withdraw etc.?
Do you think the best is to use your own custom solution (and install the relative full nodes of the coins you want to support and use their APIs to manage the wallets) or there are robust and well known software solutions to manage user deposit?
If so, can you list a few solutions one can use to create a website to accept crypto deposits?
Requirement would be, have an address for each customer, or in case of XRP & XLM, have a specific tag associated to the customer. Just like crypto exchanges work.
So far I found coinpayments.net, but from the first sight it doesn't seem to be what I'm looking for....