• SwipeYours 1
  • SwipeYours 2

SwipeYours

App that helps developers understand the new Android Host Card Emulation feature for payments. App allows you to enter your own magnetic stripe data from a Visa card and use it in an NFC payment protocol called Visa MSD. While Visa did not intend for card holders to use their data this way, the app will work with Visa cards from most banks. Visa MSD is a supported payment protocol by most NFC payment terminals in the United States and Canada.To obtain the magnetic stripe data from your card, you will need a reader. In the US, they are available on both Amazon and Ebay for around $20 delivered. The inexpensive ones are USB devices that act as keyboard input, so no special drivers are needed on Windows or Mac OS X computers. While I'm sure there's more secure options, you can use an app like Google Keep or Docs to quickly transfer the swipe input to your phone and paste it into the app. The card data entered into the app is stored using Android's SharedPreference API in a way that is not accessible by other apps on a non-rooted phone.The full source code to SwipeYours is available on Github: https://github.com/dimalinux/SwipeYoursBlog describing many details of SwipeYours: http://blog.simplytapp.com/2014/01/host-card-emulation-series-swipeyours.htmlSwipeYours requires both NFC and and Android version >= 4.4 for HCE (Host Card Emulation).Privacy: This app has no Internet permissions and will not transfer your card information anywhere other than over the NFC interface for payments.

Category : Libraries & Demo

Related searches

Reviews (16)

Mat. D. Oct 10, 2019     

Works great. I notice that Samsung's built in app works on terminals without nfc though. It appears that this app requires that nfc be present to trigger it sending the card info. Would it be possible to add in a manual override to force the magnet part to transmit?

al2. Jul 15, 2019     

Is this app going to work with a VISA card that has a stripe AND a chip + PIN? I remember trying to swipe my card multiple times at a store and they would always tell me I had to use the chip instead. Also, is there any way to generate/extract the magstripe data from the card number and the three number on the back? That would save me from buying a $20 magstripe reader I would only use once or twice.

Lee. S. Sep 5, 2020     

Keeps force closing won't let me open!!!!

Eas. K. Sep 20, 2019     

Nothing but declines. Does phone have to be rooted?

Mik. J. Jul 25, 2020     

I put my info and it keep say invalid I need some help

Ver. Jan 12, 2019     

These will not open!!

Dan. A. Dec 10, 2015     

In a world where Android Pay is constrained by the new SafetyNet API, I see a big void in the rooted and custom ROM community for the ability to pay by NFC, and you have filled that void for me!

Cha. S. Apr 15, 2016     

Works great on rooted Motorola Droid Turbo with a new Chase Amazon VISA containing a smart chip. I used a $15 Yasoo brand mag stripe reader to collect the card data into MS Word on my PC, sent that text to my phone, and pasted it into SwipeYours. Now I simply hold my phone to any NFC enabled terminal to pay. This is fantastic! I am very grateful that this author published this app as an excellent work around for the lack of Android Pay support on rooted handsets. I look forward to a UI update, but the app is still great as is. Thank you!

max. l. May 24, 2017     

the best most practical and detailed HCE APDU manual and demo you can find. great work.

Sky. I. Apr 16, 2016     

Screw Android Pay.

Mik. G. Mar 7, 2017     

Will nit open on any of my devices why?

Joh. R. Jul 17, 2016     

Needs a update

Joh. T. Aug 1, 2014     

Why not enable this app to read the mag stripe data from a phone equipped card reader such as used by Square and Paypal... Then one could simply scan in their card instead of this kludgy cut and paste method.

Jam. S. J. Oct 27, 2015     

Can you make this work with the Samsung Magnetic Secure Transmission hardware on the new Galaxy S6 & Note 5 models?

Lev. D. Feb 10, 2015     

As I know MasterCard uses similar principles. Can you add support for MasterCard?

Mic. A. Feb 3, 2014     

3 as it can only handle mag-stripe and not NFC credit cards (paypass etc.) Yes, good idea, but severely limited. I have been looking for a way of transferring card data to my devices (card emulation). However the app cannot read from an NFC-equipped card such as "pay wave" . This seems very strange since many banks around the world have been issuing these for some time This and "chip&pin" are now prevalent whereas few people now bother with the old mag-stripe system. Some stores do not even know what to do when I present one at check-out!