<p>If you have a wallet with some BTC in it, you can simply give somebody else the private key associated with that address (offline) and you will have effectively transferred control of them over to that person.</p>

CC BY-SA 3.0
2015-12-30T20:22:58.223Z
This won't work for buying coffee while on holidays.
Kharoof
CC BY-SA 3.0
2015-12-31T00:35:36.997Z
As long as they trust you this would work example: giving a friend a paper wallet for a gift or payment.  You have transferred control to them but you still retain control until they move the coins.
Dustin Butler
CC BY-SA 3.0
2015-12-30T18:56:49.237Z
2015-12-30T18:56:49.237Z
user10405
<p>To transact in Bitcoin you will need to broadcast the transaction to the Bitcoin network.  At this time an internet connection on your phone is going to be a requirement, a wifi hotspot at the cafe is all you need.</p>

<p>In theory there are other ways to get the transaction to the network for example sending the transaction directly from your phone to the point of sale system using NFC or Bluetooth. Search bitcoin over NFC or Bluetooth and you can read about these.</p>

<p>Sending the transaction over SMS is also a possibility in the future</p>

<p>Edit: As pointed out Bluetooth and NFC support is already built into some wallets. See Bitcoin Wallet or Airbitz for example.</p>

CC BY-SA 3.0
2015-12-27T21:20:08.567Z
Bitcoin Wallet on Android at least already supports Bluetooth payments. I think some others do too (and NFC). (In some tests it actually didn't work for me, but Bluetooth is quite quirky on my device.) Anyway as far as I understand they're using one of the Payment Protocol BIPs, so it should be compatible among different wallets. The gust is that the payer (without internet connection) send the signed transaction to the payee over Bluetooth and then the payee broadcasts it over the Bitcoin network. Upvote if you alter your answer to include BT supported today.
Jannes
CC BY-SA 3.0
2015-12-27T17:46:55.357Z
2015-12-29T16:33:03.070Z
2015-12-29T16:33:03.070Z
Dustin Butler
<p>An issue I find when I travel is that I would like to visit a cafe that accepts Bitcoin but because I am abroad I usually don't have an internet connection on my phone. 
I could use WiFi but what is the best way to transact Bitcoin without internet at a point of sale? i.e low value transactions.</p>

<wallet><payment><broadcast><point-of-sale>
Transact Bitcoin with no internet
Kharoof
# Transact Bitcoin with no internet

(Asked by: username_0 on 2015-12-27)

An issue I find when I travel is that I would like to visit a cafe that accepts Bitcoin but because I am abroad I usually don't have an internet connection on my phone.
I could use WiFi but what is the best way to transact Bitcoin without internet at a point of sale? i.e low value transactions.

**Tags:** wallet, payment, broadcast, point-of-sale


---

## 2 answers

### Answer by username_2 on 2015-12-27. Score: 4 | Accepted answer

To transact in Bitcoin you will need to broadcast the transaction to the Bitcoin network. At this time an internet connection on your phone is going to be a requirement, a wifi hotspot at the cafe is all you need.

In theory there are other ways to get the transaction to the network for example sending the transaction directly from your phone to the point of sale system using NFC or Bluetooth. Search bitcoin over NFC or Bluetooth and you can read about these.

Sending the transaction over SMS is also a possibility in the future

Edit: As pointed out Bluetooth and NFC support is already built into some wallets. See Bitcoin Wallet or Airbitz for example.

> **Comments:**
> **username_3**: Bitcoin Wallet on Android at least already supports Bluetooth payments. I think some others do too (and NFC). (In some tests it actually didn't work for me, but Bluetooth is quite quirky on my device.) Anyway as far as I understand they're using one of the Payment Protocol BIPs, so it should be compatible among different wallets. The gust is that the payer (without internet connection) send the signed transaction to the payee over Bluetooth and then the payee broadcasts it over the Bitcoin network. Upvote if you alter your answer to include BT supported today.  

---

### Answer by username_1 on 2015-12-30. Score: -1

If you have a wallet with some BTC in it, you can simply give somebody else the private key associated with that address (offline) and you will have effectively transferred control of them over to that person.

> **Comments:**
> **username_0**: This won't work for buying coffee while on holidays.  
> **username_2**: As long as they trust you this would work example: giving a friend a paper wallet for a gift or payment.  You have transferred control to them but you still retain control until they move the coins.  

---

