Advice needed on low-fee BTC payment system for digital sales

9 replies 343 views
gas_2015Senior Member
Posts: 2 · Reputation: 865
#1Aug 11, 2017, 07:16 PM
Hey everyone, first time posting here. I’m starting a pay-per-download site for selling digital files. I need to keep my cut at 5% and want to automatically send 95% to the seller. My main concern is handling BTC fees.
17 Reply Quote Share
wizard_2016Full Member
Posts: 128 · Reputation: 575
#2Aug 11, 2017, 10:39 PM
You can do multiple address payments in one transaction, just so you know.
3 Reply Quote Share
gang2015Member
Posts: 693 · Reputation: 62
#3Aug 12, 2017, 03:18 AM
Yeah, but there are similar sites like SatoshiDisk already up and running. They handle batching for deposits too.
4 Reply Quote Share
diamondhandsHero Member
Posts: 203 · Reputation: 2112
#4Aug 12, 2017, 05:11 AM
Fees are only charged by the sender. If you're just receiving, you're good to go. Just deal with public keys so your private keys stay safe.
9 Reply Quote Share
gang2015Member
Posts: 693 · Reputation: 62
#5Aug 12, 2017, 08:33 AM
Right, but the OP still needs to create a transaction to send BTC to sellers. How’s that automatic forwarding gonna work?
4 Reply Quote Share
diamondhandsHero Member
Posts: 203 · Reputation: 2112
#6Aug 12, 2017, 01:19 PM
Why not just authorizing a single transaction? You could allow users to download content after just one confirmation. Or have them get the decryption key once it’s confirmed. Just encrypt with your public key.
14 Reply Quote Share
gang2015Member
Posts: 693 · Reputation: 62
#7Aug 12, 2017, 01:55 PM
Solid point, but I’ve never sent BTC to multiple addresses at once. Plus, user experience is key and handling over/under payments is tricky.
6 Reply Quote Share
diamondhandsHero Member
Posts: 203 · Reputation: 2112
#8Aug 12, 2017, 02:46 PM
You could prep unsigned transactions for the users. Just let them pick UTXOs, copy the unsigned transaction, and broadcast it. No risk of overpaying if they can check before sending.
5 Reply Quote Share
gas_2015Senior Member
Posts: 2 · Reputation: 865
#9Aug 12, 2017, 05:34 PM
Thanks for the input, everyone. I’m more of a designer, not a dev. Thinking about finding a freelancer, but I really want a simple payment processor too. Less tech hassle, but they take a cut like 1%.
9 Reply Quote Share
gang2015Member
Posts: 693 · Reputation: 62
#10Aug 13, 2017, 08:30 PM
Theory's cool, but not many wallets support partially signed transactions or sending to multiple addresses. PayJoin is kind of similar, but it hasn’t taken off.
10 Reply Quote Share

Related topics