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?


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.

  • My address changes every time I press receive. – anonymous Aug 9 '17 at 22:39
  • But 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 9 '17 at 22:41
  • But that means that the number of addresses is limited... – anonymous Aug 9 '17 at 22:43
  • No, you can generate any number of addresses you want to – MeshCollider Aug 9 '17 at 22:44
  • But if addresses aren't replaced, than there is a theoretical limited amount. – anonymous Aug 9 '17 at 22:48

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.

protected by Community May 11 '18 at 16:43

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.