Android:如何阅读磁条(信用卡等)数据

时间:2011-10-24 13:23:00

标签: android credit-card

实际应用实际上是一个网络应用,但由于我的第一印象是现在没有办法用普通(Android)网络浏览器做这个,我想这个可能可以使用WebView。

那里有没有适用于Android的API / SDK的读卡器附件吗?

2 个答案:

答案 0 :(得分:26)

我们找到了可行的解决方案。 MagTek提供的设备与SquareUp使用的设备类似。该设备略大且重,但它们为Android,iOS和Windows手机提供SDK。可以在这里找到并下载android SDK:

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

寻找SCRA SDK

您也可以直接与我们联系,以便他们为您提供最新的SDK。


更新

还尝试了idtech的UniMag移动读卡器:

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

我在运行Android 3.1的三星Galaxy Tab 10.1上进行了测试。按宣传方式工作。

更新2: 我们的应用程序现在可以在Android商店中找到(但除了我们的企业客户之外,它对其他任何人都没有用)。本质上,应用程序是带有WebView的本机包装器应用程序,webapp和包装器之间的通信是使用javascript抽象和执行的。从理论上讲,只要webapp知道API,任何人都可以使用你的webapp包装,但我不允许发布API或任何具体的实现细节。我想如果有人感兴趣,一个好的'反编译器将揭示实现。

答案 1 :(得分:0)

Square(https://squareup.com/)使用可插入耳机插座的自定义读卡器 - 因此硬件绝对可用。我推测必须是蓝牙读卡器。