I want to add a Donate Bitcoin button to my website(s). I want to create a Bitcoin wallet with a permanent address for receiving donations. How would I do this?
Asked
Active
Viewed 4,703 times
3
2 Answers
2
Just generate a new address and put it on your website. Not sure what you mean by permanent, all addresses are permanent as long as you keep the private key safe.
meshcollider
- 11,695
- 4
- 24
- 52
-
My address changes every time I press `receive`. – anonymous Aug 09 '17 at 22:39
-
1But there's nothing stopping you reusing ones you've already generated, by clicking receive you are generating more, but not replacing the old ones – meshcollider Aug 09 '17 at 22:41
-
But that means that the number of addresses is limited... – anonymous Aug 09 '17 at 22:43
-
No, you can generate any number of addresses you want to – meshcollider Aug 09 '17 at 22:44
-
But if addresses aren't replaced, than there is a theoretical limited amount. – anonymous Aug 09 '17 at 22:48
-
1Yes, but that limit is massive, so high that it's **never** going to be reached. There are 2^160 possible bitcoin addresses, an incomprehensibly large number – meshcollider Aug 09 '17 at 22:53
-
What's the difference between using a generated address and using an "Extended Public Address"? – anonymous Aug 09 '17 at 22:54
-
Please start a new separate question, that is unrelated to this question – meshcollider Aug 09 '17 at 22:55
-
1Suggesting to reuse addresses it pretty bad for privacy, but it's certainly the easiest way. – Pieter Wuille Aug 09 '17 at 23:55
-
Some web wallets only allow single use of addresses. Once the first deposit is received you need to contact support to have any additional deposits credited. – Willtech Apr 29 '18 at 03:05
2
Do not use a web wallet. Install Bitcoin Core or Electrum on your workstation and create a new receiving address, it will be valid permanently.
Re-using addresses is a privacy reduction but, there is no easily implemented alternative if placing a button on a web page unless you are tech savvy to setup a backend script.
Set a strong, secure password that you will never forget on your wallet to limit who can send payments. Ensure that you make a safe, secure and verified backup of your wallet and/or your wallet seed phrase and keep it up to date.
Willtech
- 3,186
- 2
- 13
- 42