News for hackers. Stuff that matters.

How to Take Crypto Payments?

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?

Secondly, is it possible to do subscriptions as well?

( 11 comments | 12 points | on HN )
Re:How to Take Crypto Payments? by retrac on Friday August 20, 2021 @11:43AM (#28247312)
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.

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.

Re:How to Take Crypto Payments? by arenaninja on Friday August 20, 2021 @11:46AM (#28247357)
For getting USD, I'm a Salvadoran citizen where BTC is legal tender so I think I can exchange all coins for BTC and exchange for USD at the bank

But I would want a long term solution that I don't need to maintain

Re:How to Take Crypto Payments? by cpach on Friday August 20, 2021 @04:07PM (#28250800)
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.)
Re:How to Take Crypto Payments? by cpach on Friday August 20, 2021 @04:16PM (#28250895)
Addendum: Another alternative that might be interesting: https://www.skrill.com/en/business/
Re:How to Take Crypto Payments? by arenaninja on Friday August 20, 2021 @04:58PM (#28251338)
This isn't just about avoiding US jurisdiction but also let users pay and receive payment with ideally the alt coin of their choice (or one of a few choices). In LATAM conventional banking adoption is low, it's unlikely many people would have a credit/debit card, and the exchange rate and associated fees are very unfavorable
Re:How to Take Crypto Payments? by ralston3 on Friday August 20, 2021 @12:19PM (#28247784)
https://opennode.com

Literally one of the easiest, trusted ways to send/accept BTC (for merchants and individuals)

Re:How to Take Crypto Payments? by arenaninja on Friday August 20, 2021 @12:26PM (#28247895)
The problem with US payment processors is you're subject to US laws and penalties, but for the most part my customers won't be in the US and I'd prefer to avoid the jurisdiction
Re:How to Take Crypto Payments? by cpach on Friday August 20, 2021 @04:00PM (#28250723)
So what jurisdiction do you prefer then?
Re:How to Take Crypto Payments? by arenaninja on Friday August 20, 2021 @04:55PM (#28251304)
Target market is LATAM, maybe outside of five eyes is enough?
Re:How to Take Crypto Payments? by heckingoodtimes on Friday August 20, 2021 @12:14PM (#28247727)
Re:How to Take Crypto Payments? by y3gits on Friday August 20, 2021 @01:08PM (#28248506)
Wow I will try