Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: D.H. on January 16, 2013, 08:06:44 PM



Title: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 16, 2013, 08:06:44 PM
A while ago I watched this video (http://www.youtube.com/watch?feature=player_embedded&v=FMme6YYfkVk) about Swedbank's and MasterCard's plans to make Sweden a cashless society. There was a scene with a church showing off their "kollektomat", simply a terminal where you can make a donation using your credit card instead of making the traditional cash donation.

http://www.bitcoin.se/wp-content/uploads/2013/01/kollektomat_400x224.png

It got me thinking about how much the church might have paid MasterCard for that terminal and how much of their donations that are now shared with MasterCard. So, I thought that there should be a way to show people how incredibly easy it would be for them to start accepting Bitcoin donations, and that's why I made this:

http://accept.bitcoin.se (http://accept.bitcoin.se)

It is based on the code from bitaddress.org, so big thanks to them! It's currently available in English and Swedish, let me know if you wanna translate it to some other language.



Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: Tacticat on January 16, 2013, 08:20:39 PM
I simply love that website.

I've always been in favour of showing the end user how Bitcoin works by explaining the importance of the private key and how you only need those two strings of text to start accepting donations and payments.

May I suggest one thing for your website? You should explain how to import the private key to bitcoin wallets such as Blockchain.

Maybe you could say something like: "After you've collected donations, you just need to import the private key to a Bitcoin wallet application, such as Blockchain and you'll be able to spend that money or exchange it for your local currency, such as dollars or euros".

Edit: You could also say that "the private key is like a long pin number that gives you access to the money that was sent to your address". I don't really know but I feel that it's easier to understand if you say pin number when it comes to withdrawing money.


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: Gabi on January 16, 2013, 08:28:33 PM
Wonderful.


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: twobitcoins on January 16, 2013, 08:42:23 PM
Nice work.

A couple of minor wording issues:

Small print under the address section: "Receive donations using Bitcoin you too."  Doesn't make sense.

Under "But I want 'real' money!": "there are number of ways" -> "there are a number of ways".


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: Gabi on January 16, 2013, 08:56:40 PM
And http://accept.bitcoin.se/bitcoin.stackexchange.com is a 404 error


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: RodeoX on January 16, 2013, 08:59:23 PM
Nice work man!  :)


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: Spaceman_Spiff on January 16, 2013, 09:11:36 PM
great website, good job !


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 16, 2013, 09:14:36 PM
Thanks for all the nice feedback!

May I suggest one thing for your website? You should explain how to import the private key to bitcoin wallets such as Blockchain.

Maybe you could say something like: "After you've collected donations, you just need to import the private key to a Bitcoin wallet application, such as Blockchain and you'll be able to spend that money or exchange it for your local currency, such as dollars or euros".

Edit: You could also say that "the private key is like a long pin number that gives you access to the money that was sent to your address". I don't really know but I feel that it's easier to understand if you say pin number when it comes to withdrawing money.

Good ideas. I'll think about exactly how to phrase those things. I wanna keep it as simple as possible to get people focused on getting started. Most people will receive very little in Bitcoin donations anyway so they shouldn't worry too much about how to use or exchange them before they actually have that problem. Still, you are right, it should be mentioned.


Small print under the address section: "Receive donations using Bitcoin you too."  Doesn't make sense.

Under "But I want 'real' money!": "there are number of ways" -> "there are a number of ways".

Thanks. The first one is something that sounds good in Swedish, bad translation by me. I changed it to "Receiving Bitcoin donations is easy! You'll be ready to go...".

And http://accept.bitcoin.se/bitcoin.stackexchange.com is a 404 error

Fixed!


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: flix on January 16, 2013, 09:48:23 PM
Quote
http://accept.bitcoin.se

It is based on the code from bitaddress.org, so big thanks to them! It's currently available in English and Swedish, let me know if you wanna translate it to some other language.


Very nice job!

I can translate it into Spanish for you.



Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 19, 2013, 10:01:17 PM
Updated:
 * Added info on how to import private key
 * Removed Google Analytics code so that no external Javascript is loaded
 * Made it possible to change some of the text on the printout (for example, try to click on the title)

I'd like to follow the example of bitaddress.org (https://www.bitaddress.org/pgpsignedmsg.txt) and sign the hash of the page. A question regarding this though. Is there any reason to include the hash in the filename like bitaddress.org does? It is my understanding that you want to validate the page against the hash in the signed message (https://www.bitaddress.org/pgpsignedmsg.txt) anyway, not against the hash you see in the filename. Am I right or did I misunderstand something?


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 19, 2013, 10:06:12 PM
Also, if anyone wants to help translate the page, simply quote this message and replace all text (to the right of the colon). So far I only have English and Swedish.

Code:
"selectedlanguage": "English",
"header": "Accept Bitcoin donations today!",
"lead": "Actually, you'll be set up in just a minute, it's that simple. Press the print button below to print the page. Cut along the dashed line and save the lower part in a safe place. Put the upper part up on a wall. You're done.",
"printbutton": "Print",
"learnmorebutton" : "Learn more",
"printpagetitle" : "We accept<br/>Bitcoin donations",
"printpagetitletooltip" : "Click to change this text",
"btcaddresslabel" : "To donate, please scan the QR code to the left or send bitcoins to the following address:",
"btcaddresslabeltooltip" : "Click to change this text",
"generatelabelbitcoinaddress" : "A brand new Bitcoin address is being generated for you!",
"generatelabelmovemouse" : "Please move your mouse around to add some extra randomness to the generation process...",
"publicareaintro" : "Bitcoin is a digital currency, available to everyone, everywhere in the world. It is open source and decentralized, not controlled by any single entity. It can be sent between individuals without involvement of banks or credit card companies. Transactions are practically instant and with very low fees, often completely free.",
"publicareaintrotooltip" : "Click to change this text",
"publicareafooter" : "Receiving Bitcoin donations is easy! You'll be ready to go in less than a minute at: http://accept.bitcoin.se",
"singlelabelprivatekey" : "This is your private key. It is the key to your money, the <i>only</i> way to retrieve your money, so make sure you keep it safe. Your private key is represented here in two different formats. To the left as a QR code and below in the \"wallet import format\" that can be used to import your key into various online or desktop wallets.",
"privateareainfo" : "If you want to check the current balance of your address, go to <a href='http://www.blockchain.info'>www.blockchain.info</a> and search for your Bitcoin address (<b>not</b> the private key, always keep the private key to yourself, the Bitcoin address is the one in the upper part of this page).",
"whatisbitcointitle" : "What is Bitcoin?",
"whatisbitcointext" : "Bitcoin is a digital currency, available to everyone, everywhere in the world. It is open source and decentralized, not controlled by any single entity. It can be sent between individuals without involvement of banks or credit card companies. Transactions are practically instant and with very low fees, often completely free. Learn more about Bitcoin on <a href='http://www.weusecoins.com'>weusecoins.com</a> or ask a question on <a href='http://bitcoin.stackexchange.com'>Bitcoin StackExchange</a>.",
"payingfeestitle" : "Do I have to pay any fees?",
"payingfeestext" : "As the receiver of a transaction you never have to pay any fees. The person who sends the funds <i>sometimes</i> has to pay a small fee, but with Bitcoin the fee actually is <b>small</b>, as in a few cents.",
"isthissafetitle" : "Is this safe?",
"isthissafetext" : "Everything on this page is executed in <b>your own web browser</b> using javascript. Your Bitcoin address and private key was generated by <b>your computer</b> and has <b>not been shared</b> with any other computer or human being. (You can even download this page and use it on an offline computer.) If you keep your private key safe, your money is safe.",
"iwantrealmoneytitle" : "But I want \"real\" money!",
"iwantrealmoneytext" : "Well, first of all, Bitcoin <i>is</i> real money. Consider using your bitcoins to buy stuff from one of all the <a href='https://en.bitcoin.it/wiki/Trade#Online_products'>merchants</a> that accept Bitcoin. If you still decide that you want to convert your bitcoins to dollars or some other currency there are a number of ways to do that too. Check out this <a href='https://en.bitcoin.it/wiki/Trade#Currency_exchanges'>list of exchanges</a>.",
"howdoiusebitcointitle" : "How do I use my bitcoins?",
"howdoiusebitcointext" : "In order to use your bitcoins you need to import your private key to a wallet. There are many different wallets, some that you download and run on your own computer and some that are web based. The simplest way is probably to create a <a href='https://blockchain.info/wallet'>wallet on blockchain.info</a> and to then select \"Import / Export -> Import Private Key\". In just a couple of minutes you'll be ready to send your bitcoins to anyone, anywhere in the world.",
"pleasedonate" : "Please donate if you like this page:",
"pleaseenternewtext" : "Please enter some new text:"


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: paraipan on January 19, 2013, 11:21:15 PM
Wonderful.

+1  :D will recommend it

Edit: I just placed a bounty on Rugatu to get this translated into many more languages, 100mBtc reward for every one.

http://www.rugatu.com/questions/6222/translate-into-your-language


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 20, 2013, 05:18:14 PM
Edit: I just placed a bounty on Rugatu to get this translated into many more languages, 100mBtc reward for every one.

http://www.rugatu.com/questions/6222/translate-into-your-language

Awesome, thanks a lot! 5 languages have already been submitted. I will add them soon, might have to tweak the layout a bit first to make all of them look good.

It seems that I have three different Spanish translations to choose from. Any opinions on which one is better? Number 1 (http://pastebin.com/ypfAy2iH), number 2 (http://paste.ubuntu.com/1551959/) or number 3 (http://pastebin.com/TkBXHZE2)?


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: DeathAndTaxes on January 20, 2013, 05:51:39 PM
Very nice.  

You may wish to add some extra warnings just below the divider.  Yes you did indicate the private key is used to access the money but honestly I could see someone printing the entire thing out and passing it around (dishonest person scans the private key).  Also it might be a good idea for the portion below the divider to ONLY have the private key.  Despite your warning I could see people sharing the private key to check the funds (for example you need your ATM PIN in order to check your ATM balance).

Something like
Quote
---------------------------------------------------------------------------------------------------------------------------------------------------------------
[scissor icon] Cut here and keep the secret key below secure.
  
CAUTION: Treat this portion like you would cash or gold.  Anyone who has access to this key can spend your funds, instantly from anywhere in the world.  If this key is lost any donated funds are lost forever.

Alternative you may wish to change this into 3 separate pages.  
1) Basic instructions (use some nice icons & diagrams).  
2) The donate print out
3) The secret key page (w/ plenty of warnings, recommendations make a copy, keep it safe, lock it up, etc)





Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: paraipan on January 20, 2013, 07:41:04 PM
Edit: I just placed a bounty on Rugatu to get this translated into many more languages, 100mBtc reward for every one.

http://www.rugatu.com/questions/6222/translate-into-your-language

Awesome, thanks a lot! 5 languages have already been submitted. I will add them soon, might have to tweak the layout a bit first to make all of them look good.

It seems that I have three different Spanish translations to choose from. Any opinions on which one is better? Number 1 (http://pastebin.com/ypfAy2iH), number 2 (http://paste.ubuntu.com/1551959/) or number 3 (http://pastebin.com/TkBXHZE2)?

Number 1 is best suited for "S. American Spanish" and Number 2 for "European Spanish, Castillan"

You welcome, please check for new ones regularly ;)


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 20, 2013, 09:40:04 PM
You may wish to add some extra warnings just below the divider.  Yes you did indicate the private key is used to access the money but honestly I could see someone printing the entire thing out and passing it around (dishonest person scans the private key).  Also it might be a good idea for the portion below the divider to ONLY have the private key.  Despite your warning I could see people sharing the private key to check the funds (for example you need your ATM PIN in order to check your ATM balance).

Something like
Quote
---------------------------------------------------------------------------------------------------------------------------------------------------------------
[scissor icon] Cut here and keep the secret key below secure.
  
CAUTION: Treat this portion like you would cash or gold.  Anyone who has access to this key can spend your funds, instantly from anywhere in the world.  If this key is lost any donated funds are lost forever.

Thanks for the suggestions! So when you say "for the portion below the divider to ONLY have the private key", do you mean that I should remove the "If you want to check the current balance..." part as well as the QR code? The portion below the divider would then be these 3 things:
 
 * [scissor icon] Cut here and keep the secret key below secure.
 * "CAUTION: Treat this portion like you would cash or gold..."
 * Private key (wallet import format)

Quote from: DeathAndTaxes
Alternative you may wish to change this into 3 separate pages.  
1) Basic instructions (use some nice icons & diagrams).  
2) The donate print out
3) The secret key page (w/ plenty of warnings, recommendations make a copy, keep it safe, lock it up, etc)

Yeah, that's an option to consider. For now I'll stick with the one page though, I really like the simplicity of it. One print button and a single page being printed. No risk that someone would print the public key and somehow forget about the private key.


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 21, 2013, 10:03:13 PM
Finally found the time to add some translations. The ones that have been added so far (German, Spanish, Polish, Brazilian Portuguese and Slovak) are the ones that worked right away using copy-paste and that didn't screw up the layout too much. I will add the other ones soon. Please let me know if there is some crappy translation in there (I don't want any automatically translated stuff).

Thanks to everyone who has helped with translations!


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: evoorhees on January 22, 2013, 05:29:07 PM
Beautiful!!  

Just tweeted this and posted to FB

One suggestion: Say something next to the private key like "KEEP THIS PRIVATE - ANYONE WHO HAS THIS CAN SPEND YOUR MONEY".  Preferably in red bold text :)


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: DeathAndTaxes on January 22, 2013, 07:13:13 PM
Thanks for the suggestions! So when you say "for the portion below the divider to ONLY have the private key", do you mean that I should remove the "If you want to check the current balance..." part as well as the QR code? The portion below the divider would then be these 3 things:
 
 * [scissor icon] Cut here and keep the secret key below secure.
 * "CAUTION: Treat this portion like you would cash or gold..."
 * Private key (wallet import format)

Yes.  That is the idea.  Just a suggestion but I would keep the secret/private area as simple as possible.  Something to indicate it should be cut and seperated, a warning, and the key itself.  The more there is there (like how to check the balance) the more likely a novice won't quite understand the important of the private key.

Anyways just an idea.  I like what you got.  Nice and simple.  The paper wallet version for accepting donations.

Quote
Yeah, that's an option to consider. For now I'll stick with the one page though, I really like the simplicity of it. One print button and a single page being printed. No risk that someone would print the public key and somehow forget about the private key.

That is a good point.  Ok maybe just move any instructions (like how to check the balance, or where you can redeem the private key to a separate page.  With CSS you can control the printable version (one print button, two pages with layout exactly how you want).


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 22, 2013, 08:58:29 PM
One suggestion: Say something next to the private key like "KEEP THIS PRIVATE - ANYONE WHO HAS THIS CAN SPEND YOUR MONEY".  Preferably in red bold text :)

Yes.  That is the idea.  Just a suggestion but I would keep the secret/private area as simple as possible.  Something to indicate it should be cut and seperated, a warning, and the key itself.  The more there is there (like how to check the balance) the more likely a novice won't quite understand the important of the private key.

Yeah, that makes sense. I'll make some changes in the next update so that the "private area" has less text and more distinct warnings.


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: D.H. on January 25, 2013, 11:07:10 PM
New version (http://accept.bitcoin.se)! Added French, Italian, Russian, Czech, Croatian, Latvian, Dutch and Finnish. Thanks again to all translators! If you wanna link directly to a translated version, use this syntax: http://accept.bitcoin.se?culture=sv (http://accept.bitcoin.se?culture=sv) (replace "sv" with your language code).

For the next version (preview here (http://accept.bitcoin.se/preview.html)) I'll make the private part of the page cleaner and with clearer warnings. But it also means that I need a few more strings translated in all languages, so anyone who wants to help, please quote this message and replace the following in your language.

Code:
"privatekeywarning" : "CAUTION! Keep this private! Anyone who has this key can spend your money!"					
"checkingbalancetitle" : "How do I check my balance?",
"checkingbalancetext" : "To see the balance of your address, search for it on <a href='http://www.blockchain.info'>www.blockchain.info</a> (the address is the one on the upper part of the print out, <b>don't</b> confuse it with the private key!). You can copy-paste it from here and bookmark the result page for easy access later.",

You can be creative with the warning text, just don't make it much longer than the English one as I want it to fit on one line.


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: asoltys on January 26, 2013, 12:34:34 AM
Great site!  I think we have very similar tastes and sensibilities.  I've also created a free, minimal tool that people can use to accept bitcoins.  Mine is geared more towards merchants who would run it on an electronic device to accept payments in a store or restaurant.  The page does currency conversion and monitors for transactions at a provided address by listening to a websocket from blockchain.info.  When a transaction is detected the page displays a notification in real time so the merchant can know that payment was received.

http://vanbtc.ca/calculator?address=1SoLtySab29J2tAdF2x3PosjnwWF37wEY

The URL parameters are configurable so you can enter any receiving address.  You can use a form to configure other parameters: http://vanbtc.ca/setup or save the parameters to a persistent URL by creating a username and password: http://vanbtc.ca/users/new

The page is all done in javascript but the persistence code was done with NodeJS.  The code is lumped together with the rest of my vanbtc.ca website but I'm planning to extract it into a standalone tool and release it soon.  For now it's available here: https://github.com/asoltys/vanbtc.ca

I'd be interested to hear your feedback!


Title: Re: This is how easy it is to accept Bitcoin donations - my little showcase
Post by: TheButterZone on January 26, 2013, 02:07:03 AM
Looks great, now I just need to keep an eye on it when I expect an incoming payment.

http://vanbtc.ca/TheButterZone