Post
Topic
Board Beginners & Help
Re: New in the forum, I have a project and no idea how to use bitcoins
by
bob123
on 22/08/2019, 11:34:46 UTC
As the most bare-bones solution you can just add a BTC public address to your online page and start accepting payments. Of course, there will be a bit of trust issue because after sending in the payment your clients have no ways of canceling the order and they have to trust you not to scam them, but it will probably work out just for the time being.

You always have this 'trust issue' when accepting payments. All BTC transactions are irreversible.

Using a single address for multiple clients is discouraged, because you won't be able to determine from which client you just received the transaction.
A simple - but still effective - way would be to derive a new address for each customer using a master public key.

But you'd still need some way of checking whether you just received the transaction (and the correct amount). While it might be possible to be done by hand, that's extremely time-consuming.
You'd need to automate that, and that's what this thread is about.