2 ms·
If you just want to accept BTC (plus some other supported coins), BTCPayServer is your best bet. It is very good, but due to its architecture it does not store
by rglullis 5y ago
If you just want to accept BTC (plus some other supported coins), BTCPayServer is your best bet. It is very good, but due to its architecture it does not store any private keys in the server, so it is not designed to work with account-based chains like Ethereum.
If you want to accept stabletokens (which seems to be the case since you don't want to necessarily hold crypto as an investment, so stable tokens can help you to avoid volatility), you will certainly want to be able to accept ERC20 tokens. I'd recommend you take a look at Hub20 [0], which I've been working for a while and it aims to be the Ethereum analog to BTCPayServer. Currently Hub20 is also integrating with Raiden Network[1], which works in a similar way to BTC's Lightning (but again has the advantage that it can work with any erc20 token, so you can transact with stable tokens if you wish)
Hub20 is self-hosted and it does provide a way to store and manage secrets and wallet keys. For a self-hosted scenario, this means that you are always in control of your funds. I am also working on a checkout system[2] so that people can accept payments from their site in a similar way to Stripe.
I've been working to turn Hub20 into my full-time project recently, I'm always on the Matrix room [3] for any kind of support. I'm also open to consulting in the domain. Let me know if I can be of any help.
[0] https://docs.hub20.io https://docs.hub20.io
[1] https://raiden.network https://raiden.network
[2] https://gitlab.com/mushroomlabs/hub20/checkout20 https://gitlab.com/mushroomlabs/hub20/checkout20
[3] https://matrix.to/#/#hub20:communick.com https://matrix.to/#/#hub20:communick.com
(Edit: I'm usually not one to complain and take downvotes with stride, but why would someone downvote this comment?!)