Android: How to read Magnetic Stripe(credit cards, etc) Data [closed]

大憨熊 提交于 2019-11-29 22:18:39

We have found a viable solution. MagTek offers a device that is similar with the one being used by SquareUp. The device is slightly larger and heavier but they offer SDKs for Android, iOS and Windows Phones. The android SDK can be found and downloaded here:

http://www.magtek.com/support/software/programming_tools/

look for SCRA SDK

You can also contact them directly as our company did so they can provide you the latest SDKs.


Update:

Also tried idtech's UniMag mobile card reader:

http://www.idtechproducts.com/products/mobile-readers/112.html

I tested this on a Samsung Galaxy Tab 10.1" running Android 3.1. Works as advertised.

Update 2: Our app that uses this can now be found on the android store(but it isn't really useful to anyone else aside from our enterprise customers). Essentially, the app is a native wrapper application with a WebView and the communication between webapp and wrapper is abstracted and performed using javascript. In theory, anyone can use your wrapper with their webapp as long as the webapp knows the API however I am not permitted to release the API nor any specific implementation details. I suppose if anyone is interested, a good 'ol decompiler will reveal the implementation.

Square ( https://squareup.com/ ) uses custom card reader pluggable into headphones socket - so hardware is definitely available. I would speculate that must be bluetooth cardreaders.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!