Pages:
Author

Topic: Accepting Bitcoin in a Bricks and Mortar Shop (Read 1461 times)

full member
Activity: 208
Merit: 100
But what if you can't afford an extra screen? (because moving your screen everytime to show the client would be extremely annoying). There should be a way to print a single public address, then people pay there but you get paid in a randomly generated new address that no one can know besides you. Isn't this what HD wallets like Electrum do? I have no idea how it works yet and would like to learn.
What you propose is not very convenient, there must be better ways to do this if we want mass adoption

That's an interesting idea. A QR code simply holds information, so I guess it could hold a public seed instead of a pubic key, but the customer's phone would still need to have software that recognized and generated the address to use.

Another option might be buying an extra monitor. Many laptops come with an external monitor port and you can buy flat screens on Amazon for as low as $10 used.
I believe any QR code reader on the phone can easily decrypt the info. Lots of apps in appstore to do so. If the software used by customer can't use the format, the user can easily copy the address and send it manually. Any tablet is capable of displaying a merchant app or Qr code.
full member
Activity: 357
Merit: 130
How do I add a business to coinmap.org?

1) go to OSM (OpenStreetMap) : http://www.openstreetmap.org/
2) on the right, tip on the "sticky" note (or bull icon).
3) move the sticky to your place
4) complet the sticky with "hello, it's my shop and i accept bitcoin, thank to add this !"
5) a member see this and draw the request.

I can't see any sticky note or bull icon.
legendary
Activity: 1512
Merit: 1012
How do I add a business to coinmap.org?

1) go to OSM (OpenStreetMap) : http://www.openstreetmap.org/
2) on the right, tip on the "sticky" note (or bull icon).
3) move the sticky to your place
4) complet the sticky with "hello, it's my shop and i accept bitcoin, thank to add this !"
5) a member see this and draw the request.
legendary
Activity: 1512
Merit: 1012
I don't really understand how to do it.

1) buy a tablet (cheap, android)
2) install android bitcoin wallet (schildbach)
3) open
4) create a NIP and a password (to spend only ...)
5) make backup and store on safe place
6) install the tablet with charger on your desk
7) create a "bitcoin accepted here" screensaver ...

when a client ask for bitcoin :

8 ) open tablet
9) tap on "receive bitcoins"
10) tap the sum
11) QR-Code is displayed
12) client can use his smartphone to pay (it's the client that it pay tax, not you)

13) wait the 0-confirmation of the Bitcoin Network (6 seconds for example)
full member
Activity: 357
Merit: 130
Many thanks. Announcement coming soon. We are due to open June 13th.

Great! Make sure to let us all know! Also, you can list your business on coinmap.org.

How do I add a business to coinmap.org?
hero member
Activity: 490
Merit: 500
37iGtdUJc2xXTDkw5TQZJQX1Wb98gSLYVP
Hi,

I run a retail shop in the UK and I am considering accepting Bitcoin.

I don't really understand how to do it.

I know I can create a QR code but do I need a QR code for each item I sell?

So, the customer comes in and wants 3 things, how do I do it?

Sorry if this makes little sense.


try to use coinbase merchant tool or shapeshift.io
newbie
Activity: 59
Merit: 0
But what if you can't afford an extra screen? (because moving your screen everytime to show the client would be extremely annoying). There should be a way to print a single public address, then people pay there but you get paid in a randomly generated new address that no one can know besides you. Isn't this what HD wallets like Electrum do? I have no idea how it works yet and would like to learn.
What you propose is not very convenient, there must be better ways to do this if we want mass adoption

That's an interesting idea. A QR code simply holds information, so I guess it could hold a public seed instead of a pubic key, but the customer's phone would still need to have software that recognized and generated the address to use.

Another option might be buying an extra monitor. Many laptops come with an external monitor port and you can buy flat screens on Amazon for as low as $10 used.
hero member
Activity: 952
Merit: 513
Hi,

I run a retail shop in the UK and I am considering accepting Bitcoin.

I don't really understand how to do it.

I know I can create a QR code but do I need a QR code for each item I sell?

So, the customer comes in and wants 3 things, how do I do it?

Sorry if this makes little sense.


Can't you just do it from a smartphone?
I am sure that there are many mobile wallets that can allow you to display a QR code of an address that you own.

legendary
Activity: 868
Merit: 1006
But how do you avoid all the transactions showing up on that same payment QR code you use on your address?

Let's say I have a shop, print a QR code and put it on the desk so people can scan it and pay. Cool. But im using the same address for every single person that pays me. They know how I am and where my shop is, and they know how much money im making since they know the address from having paid once. This sucks, so what is the alternative for a physical shop?

Yes, you're right. I was only suggesting to start that way and get familiar. For better privacy it's better to use a new address for every transaction. It's just not so convenient to print out Smiley

To be a little more sophisticated you can simply set up a wallet at blockchain.info. From there you can create new addresses quickly and freely. This works especially well if you have a portable screen, such as a mobile phone or iPad tablet. When logged into your blockchain.info wallet click on 'Receive Money'. From that screen you can click on New Address any time to get a new address, then click on 'actions -> QR code' to display a QR code which can be scanned. Then click on that address to show the screen I mentioned before to see incoming transactions on that address.

But what if you can't afford an extra screen? (because moving your screen everytime to show the client would be extremely annoying). There should be a way to print a single public address, then people pay there but you get paid in a randomly generated new address that no one can know besides you. Isn't this what HD wallets like Electrum do? I have no idea how it works yet and would like to learn.
What you propose is not very convenient, there must be better ways to do this if we want mass adoption
Q7
sr. member
Activity: 448
Merit: 250
Hi,

I run a retail shop in the UK and I am considering accepting Bitcoin.

I don't really understand how to do it.

I know I can create a QR code but do I need a QR code for each item I sell?

So, the customer comes in and wants 3 things, how do I do it?

Sorry if this makes little sense.


The QR code can contain and translate into whatever information that you set into it. Imagine having something similar like bar code. For instance, whatever word that you type here in this website http://goqr.me/ will actually translate into the corresponding QR code.
For instance you can set the price into every product so when it comes to the cash registrar, have the attendant scan through the pricing and then tally everything up to the total amount that the customer need to pay.
From there, assign another QR code which would be the bitcoin payment address and have the person make payment by sending bitcoin to that address. I hope I've explained that.
full member
Activity: 208
Merit: 100
So Mr blogs buys 3 items totaling 35 Bucks, I need to print or create a new Qr everytime?
You can choose either way. Creating a new address everytime helps to differentiate payments from different people. If two person decides to pay for something and there's one transaction which came through and both of them said that they have paid, you would have some trouble identifying them.
newbie
Activity: 59
Merit: 0
Many thanks. Announcement coming soon. We are due to open June 13th.

Great! Make sure to let us all know! Also, you can list your business on coinmap.org.
full member
Activity: 357
Merit: 130
Many thanks. Announcement coming soon. We are due to open June 13th.
newbie
Activity: 59
Merit: 0
So Mr blogs buys 3 items totaling 35 Bucks, I need to print or create a new Qr everytime?

It's up to you how you handle the transaction.

A Bitcoin account, also known as a public/private key pair will receive coins. There is basically no limit on how little or how much any account can receive. Collect the coins in the way that makes the most sense for you. I already talked about the difference in using one QR code versus a new QR code for every transaction.

The customer just wants to pay what they owe and leave. So my advice is create a wallet at Blockchain.info. When somebody wants to pay you in bitcoin first find out what their grand total is, say $35. At today's rate of $236 that would be $35/$236 = 0.1483 bitcoins.

Log into blockchain.info and click 'Receive Money' then click 'New Address'. On that new address click 'actions -> show QR code'. Have the customer scan the QR and send 0.1483 BTC. You then click on that address and verify that the transaction comes through within a few seconds.

Simple! Smiley

Note that the transaction will be originally unconfirmed, for about 10 minutes. You are supposed to wait at least 1 confirmation before considering the payment ok. However, if you're selling items under about $100 it's probably unlikely someone would take the (difficult) technical trouble to try and cancel the payment.

full member
Activity: 357
Merit: 130
So Mr blogs buys 3 items totaling 35 Bucks, I need to print or create a new Qr everytime?
legendary
Activity: 4424
Merit: 4794
Hi,

I run a retail shop in the UK and I am considering accepting Bitcoin.

I don't really understand how to do it.

I know I can create a QR code but do I need a QR code for each item I sell?

So, the customer comes in and wants 3 things, how do I do it?

Sorry if this makes little sense.


think of a bitcoin public address QR code as a bank account number..
when people want to buy things they add everything to their basket/trolley. and then at checkout/cash register you total the cost and convert it to a bitcoin amount.
you then display the QR code to the customer and let them pay. you then monitor the address to see when a payment arrives.

you can if you want have a individual QR code per product, per total customer bill, per day. or anything.. but to get started just have one QR code that you monitor until you get used to it and expand into it more. as holding handfuls of addresses can be confusing at first
legendary
Activity: 1022
Merit: 1003
𝓗𝓞𝓓𝓛
newbie
Activity: 59
Merit: 0
But how do you avoid all the transactions showing up on that same payment QR code you use on your address?

Let's say I have a shop, print a QR code and put it on the desk so people can scan it and pay. Cool. But im using the same address for every single person that pays me. They know how I am and where my shop is, and they know how much money im making since they know the address from having paid once. This sucks, so what is the alternative for a physical shop?

Yes, you're right. I was only suggesting to start that way and get familiar. For better privacy it's better to use a new address for every transaction. It's just not so convenient to print out Smiley

To be a little more sophisticated you can simply set up a wallet at blockchain.info. From there you can create new addresses quickly and freely. This works especially well if you have a portable screen, such as a mobile phone or iPad tablet. When logged into your blockchain.info wallet click on 'Receive Money'. From that screen you can click on New Address any time to get a new address, then click on 'actions -> QR code' to display a QR code which can be scanned. Then click on that address to show the screen I mentioned before to see incoming transactions on that address.
legendary
Activity: 868
Merit: 1006
Hi,

I run a retail shop in the UK and I am considering accepting Bitcoin.

I don't really understand how to do it.

I know I can create a QR code but do I need a QR code for each item I sell?

So, the customer comes in and wants 3 things, how do I do it?

Sorry if this makes little sense.

I think you're talking about how to separate the payments, right?

You can think of each public address (also represented as a QR code) as an individual account. If you control the private key to that address you fully control the account. It's possible to use Bitcoin with only one or two accounts, but for reasons like privacy it's advised to use more, and every account (public/private key pair) can be created quickly and freely.

Just to get started and get familiar you may want to use only one account/QR code for customers to pay. Then simply watch the transactions at blockchain.info/address, for example: https://blockchain.info/address/1FMaLBrEM4nkCn15CoAeykb912jr7AfuwV

By watching that screen you can see each individual transaction which comes in. So you hold the QR code for the customer to scan and send their coins while watching that address on blockchain.info which will have it show up in a few seconds. It will be unconfirmed of course for on average 10 minutes.

So the customer wants 3 things, you give them a grand total as usual then find how much that is in bitcoins (divide total by bitcoin price) and have them send payment to QR code address.


But how do you avoid all the transactions showing up on that same payment QR code you use on your address?

Let's say I have a shop, print a QR code and put it on the desk so people can scan it and pay. Cool. But im using the same address for every single person that pays me. They know how I am and where my shop is, and they know how much money im making since they know the address from having paid once. This sucks, so what is the alternative for a physical shop?
newbie
Activity: 59
Merit: 0
Hi,

I run a retail shop in the UK and I am considering accepting Bitcoin.

I don't really understand how to do it.

I know I can create a QR code but do I need a QR code for each item I sell?

So, the customer comes in and wants 3 things, how do I do it?

Sorry if this makes little sense.

I think you're talking about how to separate the payments, right?

You can think of each public address (also represented as a QR code) as an individual account. If you control the private key to that address you fully control the account. It's possible to use Bitcoin with only one or two accounts, but for reasons like privacy it's advised to use more, and every account (public/private key pair) can be created quickly and freely.

Just to get started and get familiar you may want to use only one account/QR code for customers to pay. Then simply watch the transactions at blockchain.info/address, for example: https://blockchain.info/address/1FMaLBrEM4nkCn15CoAeykb912jr7AfuwV

By watching that screen you can see each individual transaction which comes in. So you hold the QR code for the customer to scan and send their coins while watching that address on blockchain.info which will have it show up in a few seconds. It will be unconfirmed of course for on average 10 minutes.

So the customer wants 3 things, you give them a grand total as usual then find how much that is in bitcoins (divide total by bitcoin price) and have them send payment to QR code address.
Pages:
Jump to: