Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reading Visa payWave Credit Card Details via NFC on Android

Is it possible to read the credit card details (name, number, expiry) of a Visa payWave card via NFC on a Samsung Galaxy Nexus? What about other NFC-enabled credit cards?

If it's not possible, is there some way to retrieve a unique ID from the card?

Also, any references or example code would be a great help.

like image 485
user1233983 Avatar asked Mar 10 '12 16:03

user1233983


People also ask

Can NFC read credit card on phone?

NFC is a technology that allows card readers and certain devices to communicate over a short distance. NFC payments can be accepted using Android devices, iPhones, laptops, tablets and smartwatches, as well as NFC-enabled credit cards.

Does NFC work with PayWave?

PayWave is a form of Near Field Communication, or NFC, provided by Visa. The technology provides cardholders with the ability to transmit card payments without contact simply by being within close range of a store's checkout terminal.

How do I use credit card NFC on my phone?

On your Android phone, open the Google Pay app . Wallet. Swipe left or right to the card you want to use. Tap the card you want to use as your default contactless payment method.

Can I make Visa payWave contactless payments using NFC-enabled mobile devices?

Consumers in Australia are now able to make Visa payWave contactless payments using NFC-enabled mobile devices – by tapping their phone in front of a Visa payWave contactless terminal. Mobile payments using your Visa account work in a variety of ways.

How do NFC payments work on Android?

It transmits data via shortwave radio frequencies.When one NFC-enabled device is close enough to another NFC device, a connection can be established and data shared between them. This is where you find NFC Settings on Android. You need to enable this to allow data exchange. How do I know if my credit card supports NFC payments?

Where can I use my Visa payWave card?

Visa payWave can still be used for transactions over $100, you simply need to verify the payment with your PIN. Visa payWave on the mobile can be used anywhere Visa payWave is accepted. Participating stores include McDonalds, JB Hi-Fi, Bunnings, Coles, Woolworths, 7 Eleven, Foodworks, IGA and Caltex.

What is credit card NFC reader library?

Credit Card NFC Reader This library helps developer to read data from credit card: card number, expired date, card type. Works only with cards that has paypass or paywave technology!


1 Answers

There are at least 2 Android apps that can already do this: Squareless and Electronic Pickpocket RFID.

Some references:

  • Explanation of how to do it: http://blog.saush.com/2006/09/08/getting-information-from-an-emv-chip-card/
  • Java code: http://code.google.com/p/javaemvreader/
  • This may be helpful, too: http://cardpeek.googlecode.com/svn-history/r23/trunk/dot_cardpeek_dir/scripts/emv.lua
  • See also this question: How do I read the PAN from an EMV SmartCard from Java
like image 89
NFC guy Avatar answered Sep 21 '22 14:09

NFC guy