Bitcoin Forum
April 24, 2014, 11:53:46 PM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: NFC initiated Bitcoin payments with Bitcoin Wallet for Android  (Read 6078 times)
Andreas Schildbach
Sr. Member
****
Offline Offline

Activity: 429



View Profile WWW

Ignore
July 16, 2011, 09:21:06 PM
 #1

Today, I've added NFC capabilities to Bitcoin Wallet for Android. You can initiate Bitcoin payments from an NFC tag or a second NFC capable phone having the "Receive coins" dialog open.

Instructions for how to prepare an NFC tag can be found here:
http://code.google.com/p/bitcoin-wallet/source/browse/trunk/README

For now, it is only contained in the Testnet version:
https://market.android.com/details?id=de.schildbach.wallet_test
(Edit: It's now in the Prodnet version as well:
https://market.android.com/details?id=de.schildbach.wallet)

It's very difficult to find NFC capable phones out in the wild. If you have one, could you help me testing? Issues can be reported here:
http://code.google.com/p/bitcoin-wallet/issues/list

Cheers,

Andreas

Bitcoin Wallet for Android: Your own Bitcoins, in your own pocket!
https://play.google.com/store/apps/details?id=de.schildbach.wallet
1398383626
Hero Member
*
Offline Offline

Posts: 1398383626

View Profile Personal Message (Offline)

Ignore
1398383626
Reply with quote  #2

1398383626
Report to moderator
    mBitCASINOWIN BITCOINS IN OUR
24/7 LIVE DEALER CASINO

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1398383626
Hero Member
*
Offline Offline

Posts: 1398383626

View Profile Personal Message (Offline)

Ignore
1398383626
Reply with quote  #2

1398383626
Report to moderator
1398383626
Hero Member
*
Offline Offline

Posts: 1398383626

View Profile Personal Message (Offline)

Ignore
1398383626
Reply with quote  #2

1398383626
Report to moderator
1398383626
Hero Member
*
Offline Offline

Posts: 1398383626

View Profile Personal Message (Offline)

Ignore
1398383626
Reply with quote  #2

1398383626
Report to moderator
cypherdoc
Hero Member
*****
Offline Offline

Activity: 1120



View Profile

Ignore
July 17, 2011, 11:41:57 PM
 #2

Today, I've added NFC capabilities to Bitcoin Wallet for Android. You can initiate Bitcoin payments from an NFC tag or a second NFC capable phone having the "Receive coins" dialog open.

Instructions for how to prepare an NFC tag can be found here:
http://code.google.com/p/bitcoin-wallet/source/browse/trunk/README

For now, it is only contained in the Testnet version:
https://market.android.com/details?id=de.schildbach.wallet_test
(Edit: It's now in the Prodnet version as well:
https://market.android.com/details?id=de.schildbach.wallet)

It's very difficult to find NFC capable phones out in the wild. If you have one, could you help me testing? Issues can be reported here:
http://code.google.com/p/bitcoin-wallet/issues/list

Cheers,

Andreas


way to go!  we need lots more devs like you.  Thanks!
PabloW
Full Member
***
Offline Offline

Activity: 215


View Profile

Ignore
August 12, 2011, 04:46:51 AM
 #3

I think THIS might be the salvation for bitcoins. We just need the nfc to become more popular so regular people can use ir and understand it. Then paypal will use nfc, and then people will understand they canuse bitcoins instead of paypal!
Someone go talk this to some tv show or somethin quick Tongue

http://bitcoinz.com.ar - Foro en Español de Bitcoin
Any donations are greatly appreciated =D
14PXYEFCZ9zZBhra2WZ4z3T1YTouc1eqsT
ffuentes
Member
**
Offline Offline

Activity: 70


Only a curious passer-by / FirstBits: 13zsc1


View Profile WWW

Ignore
August 12, 2011, 04:58:18 AM
 #4

I think THIS might be the salvation for bitcoins. We just need the nfc to become more popular so regular people can use ir and understand it. Then paypal will use nfc, and then people will understand they canuse bitcoins instead of paypal!
Someone go talk this to some tv show or somethin quick Tongue

Bitcoin doesn't need salvation but Paypal is faster, you can enter to a website and transfer money knowing an email address and that's all.

wumpus
Hero Member
*****
Offline Offline

Activity: 644

No Maps for These Territories


View Profile

Ignore
August 12, 2011, 07:39:34 AM
 #5

Great work!

I have a NFC capable phone, not two, though Sad So can't help testing right now.

Bitcoin Core developer [PGP]  Tips: 1L125pF2e7himW43Qu752ZFLtBLicxQmng Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through FileBackup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
stick_theman
Sr. Member
****
Offline Offline

Activity: 372


View Profile

Ignore
October 26, 2011, 02:15:19 AM
 #6

Good work, OP.
AgoraMutual
Newbie
*
Offline Offline

Activity: 22



View Profile WWW

Ignore
October 26, 2011, 03:00:05 AM
 #7

Now, I'm pissed that I just started two year contracts on a set of Droid Bionics and I'll be stuck using QR codes to accept payments. I'm sure every phone that come out from now on will have NFC. I guess I'll just have to try to make enough money to buy new phones off contract.

Get your vehicle serviced. Pay with Bitcoin, Cash, Credit, Dwolla, or SquareUp. Work is fully licensed and insured.
On-Site Oil and Lube (http://onSiteOilandLube.com/bitcoin.html) (Atlanta Metro and Surrounding Counties)
Company Address: 14u6KtrZfNNsKkPsMk4wG5YabsHwfpiQ7z
LightRider
Hero Member
*****
Offline Offline

Activity: 1106


I advocate the Zeitgeist Movement & Venus Project.


View Profile WWW

Ignore
October 26, 2011, 09:28:47 AM
 #8

The market will most likely proliferate such technology on the android platform, but it probably won't gain mass appeal until the iBorgs start having it on their devices. Hopefully their yearly release plans will work in our favor inside of 18 months.

I'm selling a motherboard!
Bitcoin combines money, the wrongest thing in the world, with software, the easiest thing in the world to get wrong.
Visit www.thevenusproject.com and www.theZeitgeistMovement.com.
AgoraMutual
Newbie
*
Offline Offline

Activity: 22



View Profile WWW

Ignore
October 26, 2011, 10:52:54 AM
 #9


You're not 'stuck'. If companies like SquareUp are doing it for free for credit cards, it seems only a matter of time....

https://squareup.com/

Yeah, I'm already using Square as my primary Credit Card processor. I just found out that Dwolla is about to release a Proximity Based payment service that mimics NFC with no NFC hardware needed. Square already has such an app called Card Case. Dwolla's solution will be more streamlined, easier to use, runs on top of Credit Union infrastructure, and has more users. So, those are things to look forward to.

It's just that Bitcoin Wallet is the first solution to bring NFC to bitcoin. I just won't be able to take advantage of it or promote it for a year or two. Even if Gox adds it to their app, I hope Bitcoin Wallet stays active and gets more popular since it's a standalone system that will work even if Gox and the other exchanges face problems in the future.

Get your vehicle serviced. Pay with Bitcoin, Cash, Credit, Dwolla, or SquareUp. Work is fully licensed and insured.
On-Site Oil and Lube (http://onSiteOilandLube.com/bitcoin.html) (Atlanta Metro and Surrounding Counties)
Company Address: 14u6KtrZfNNsKkPsMk4wG5YabsHwfpiQ7z
D.H.
Staff
Sr. Member
*****
Offline Offline

Activity: 303


Bitcoin.se site owner


View Profile WWW

Ignore
February 26, 2012, 09:40:55 PM
 #10

Bringing back an old thread to hopefully get some more feedback. Have people tried this? Does it work well?

I don't have the app installed myself (or a phone with NFC) so did I understand it correctly that
 - The receiver enters an amount to receive coins
 - The sender simply has to hold up his phone against the other and a populated send dialog will appear, which just requires the sender to press OK. (Does this work even if the app is not running?)

Seems to me that this is pretty much how I would like things to work when buying something with bitcoins in a store. What else is needed here to simply be able to use and Android phone + Bitcoin Wallet as a POS terminal?


www.bitcoin.se - Forum, nyheter och information på svenska! (Forum, news and information in Swedish)
Mike Hearn
Hero Member
*****
Offline Offline

Activity: 1232


View Profile

Ignore
March 05, 2012, 08:05:46 PM
 #11

Sure, I've tried it with other people and it works fine.

Yes, your understanding is correct. The receiver goes into the app and says how many coins they want. Then somebody else can touch their phone to it and the send activity pops up, fully pre-populated. They press a button and it's done. Their phone should be unlocked but otherwise can just be on the home screen.

Andreas has also implemented tx marshalling across NFC too, so you can send coins even if only one side has a working internet connection. But the standard method just exchanges addreses.

12LMm82ZgAzf7yNDpPydEYxEr4Ap7XtSSK
chrisrico
Sr. Member
****
Offline Offline

Activity: 425


View Profile

Ignore
March 05, 2012, 08:45:24 PM
 #12

Andreas has also implemented tx marshalling across NFC too, so you can send coins even if only one side has a working internet connection. But the standard method just exchanges addreses.

That's awesome, but does it not work if neither device has a working internet connection?
tgmarks
Donator
Sr. Member
*
Offline Offline

Activity: 434


High Quality BitCoin Hats & GUNNAR Optiks


View Profile WWW

Ignore
March 07, 2012, 09:58:43 PM
 #13

This is my favorite bitcoin android wallet hands down.  I don't have NFC but happy to do what I can to support.

osoverflow
Full Member
***
Offline Offline

Activity: 126


Viviendo Linux


View Profile WWW

Ignore
February 18, 2014, 07:22:11 AM
 #14

I have NFC in my galaxy s4. I have mifare 1k cards and want to know if I can put the bitcoin URI in any sector and block or I need to put it on a specific one. Also, which key are the wallet using to read that field? A or B? and which one? default like ffffffffffff or another one?

Thank you!

Bitcoin Market Made in Mexico (in progress!) www.bitcoinmkt.com www.bitcoinmkt.bit www.opticalcube.com OPCU Stock http://is.gd/p1v9FW
Donations: BTC: 1BTCMktcVXbDrzBgv8yqgZg1iVRNfajPz8 LTC: LbtcMKTfcFJrjGhSBbEsG2oRtA1fsHkhou DVC: 1A45H1gEfehJJt2cgHiauhkTcuQ8uqxWHS
Linux is for Windows as Bitcoin is for Fiat Money (EUR,USD,YEN,MXN,etc) Earn Devcoins by Writing
Andreas Schildbach
Sr. Member
****
Offline Offline

Activity: 429



View Profile WWW

Ignore
February 18, 2014, 08:30:31 AM
 #15

See the NFC section in the README: http://bitcoin-wallet.googlecode.com/git/wallet/README

You can also consider writing a BIP70 payment request on the tag, using an NDEF message of type MIME, mime-type as defined in BIP71. If you succeed in that, let me know so I can add it to the README.

Bitcoin Wallet for Android: Your own Bitcoins, in your own pocket!
https://play.google.com/store/apps/details?id=de.schildbach.wallet
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!