I'm trying to create a website where users can exchange goods/services and pay each other in crypto, where the platform takes a small % of the transaction. How is a platform like this supposed to take crypto payments (say DOGE/BTC/VTC/ETH/ADA), ideally without a payment processor like BitPay?<p>Secondly, is it possible to do subscriptions as well?
For a small scale, one relatively secure, but somewhat inflexible, approach is to generate a large batch (say 1 million) public keys (use a deterministic wallet like Electrum uses so they're all governed by one secret key) and just store them on the payment platform site, issuing one per order. You have a distinct address and no private keys have to be online.<p>If you want the whole deal of getting USD or similar in your bank automatically, I would suggest investigating payment processor services that wrap all of that for you.
Honest question: Why not use a regular payment processor instead? E.g. Klarna (HQ in Sweden) or SecurionPay (HQ in Switzerland). (There are several other alternatives, those are just two examples.)
<a href="https://opennode.com" rel="nofollow">https://opennode.com</a><p>Literally one of the easiest, trusted ways to send/accept BTC (for merchants and individuals)