android信用卡扫描库或任何API(Card.io除外)

时间:2017-06-23 10:59:23

标签: android credit-card

我需要扫描信用卡并获取卡持有人姓名,CVV,到期日期和卡号等详细信息。我曾尝试使用card.io库,但我只能获取有效期和卡号。任何人都可以建议我任何其他图书馆或其他有用的资源吗?

3 个答案:

答案 0 :(得分:3)

我们已经对市场上可用的卡片扫描SDK进行了广泛的研究,让我们看看有哪些利弊可供选择:

1。 Card.io (定价:免费) Download Sample

自PayPal开发以来,这是迄今为止最流行的SDK之一。但这是很久以前的事,现在情况已经改变。 SDK不再维护。而且具有讽刺意味的是,甚至PayPal都没有在自己的应用中使用它。
但是,当前Android中的Uber(India)应用正在使用此SDK。

优点:

  • 易于集成
  • 易于定制

缺点:

  • 无法扫描某些卡的到期日期。
  • 无法检测具有简单表面编号的卡。能够轻松检测浮雕的数字卡。

2。 pay.cards (定价:免费) Download Sample

这是免费SDK领域中card.io的替代方案。但是我的观察使我相信,就扫描功能而言,它类似于card.io。

优点:

  • 即插即用

缺点:

  • 没有发现比card.io更多的好处,相同的限制,有时甚至比card.io花费更多的时间。另外,自定义选项也不多。

3。 MicroBlink SDK (定价:付费) Download Sample

该SDK似乎可以扫描所有内容,包括卡号,持卡人姓名,有效期限和cvv。它的扫描能力给我留下了深刻的印象,它能够扫描大多数类型的卡。但这是有代价的!

优点:

  • 能够扫描几乎所有类型的卡片以及所有详细信息。

缺点:

  • 没有看到任何东西(除了已付款!),尽管有时我发现扫描有些延迟,并且需要将您的卡片与矩形,边缘到边缘,不远,不近对齐。否则它将无法扫描。这不像可以在任何角度和距离进行扫描的QR码一样。

4。 Cardscan.io (定价:免费增值的一种) Download Sample

该SDK似乎比上面提到的所有其他SDK都要好。它能够轻松扫描所有类型的卡,并能够重新识别卡中的大多数细节。其免费增值的原因是因为它允许我们出于非商业目的免费使用SDK。如果您打算将其用于商业用途,则需要购买许可证。

优点:

  • 在扫描能力方面优于其他SDK,与MicroBlink不同,它不需要将您的卡与矩形边缘对齐。

缺点:

  • 没有发现令人失望的地方。

因此,这些是可用的选项,您可以根据需要从中进行选择。您可以通过试用样本轻松地将它们进行比较。

答案 1 :(得分:0)

尝试这个库。

  

以最简单和互动的方式为消费者接受您的应用程序的卡付款。集成20分钟,可为您的解决方案添加方便的客户付款。

Pay cards

答案 2 :(得分:0)

对于Xamarin.Android,您可以使用nuget PayCards.Droid

(或者在Xamarin.Forms nuget Plugin.PayCards的情况下)

https://github.com/CrossGeeks/PayCardsPlugin