-1
1
I would like to receive cryptocurrency payments for bitcoin, ethereum, ripple, stellar and over 150 different altcoins via my website.
Similar to a cryptocurrency exchange such as Binance, I would like to offer a list of cryptocurrencies within my app for users to deposit any coin into. By clicking on one of the coins in the list, a unique wallet address would get generated and displayed to the user, instead of using one public wallet address for all users.
That way, if my app user is logged in with an email address, I can associate that address with the wallet ID. So when the payment arrives, I can then notify the user via email. I think this is how Binance works, at least for Bitcoin deposits.
How would I automatically generate a wallet ID for bitcoin, ethereum, stellar and others, and then be notified upon receipt? Is there a generic API/bridge for doing this? I would suppose the answer is no, because the service provider would probably have access to all private keys. So is there a list of documentation for programming all coins, in some central place, or perhaps an open source project that works with all coins?
As an aside, if I were you I would start with just a handful of the most popular cryptocurrencies, as they have the most liquidity and largest userbase. I would guess you'll have extremely marginal returns on the work it will take to implement coins #11 through #150 (for example). – chytrik – 2018-04-07T23:42:25.907
Yes I realize that, thank you. However, the requirement will actually be 150 coins at least. I realize we may never actually receive deposits for some of those due to their unpopularity. – Dr. Gordon Knighton – 2018-04-07T23:59:09.133
https://shapeshift.io might help. It has an API. I haven't used it, so you might want to test it out before putting in on a website. I will make that an answer if it is helpful. – Grant Garrison – 2018-04-08T16:43:17.290
Thanks, but we are looking to create something like ShapeShift.io. From what I understand now, that entails running a full node and about a week's worth of development for each coin. I could be wrong, as I'm still learning. – Dr. Gordon Knighton – 2018-04-09T08:32:15.730