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

标签 android credit-card

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

最佳答案

我们对市场上可用的卡片扫描 SDK 进行了广泛的研究,让我们看看有哪些可供您选择的优缺点:
1. Card.io (定价:免费)Download Sample
这是迄今为止最流行的 SDK 之一,因为它是由 PayPal 开发的。但那是很久以前的事了,现在情况发生了变化。 SDK 不再维护。具有讽刺意味的是,甚至 PayPal 也没有在他们自己的应用程序中使用它。
但是,目前 Android 中的 Uber(印度)应用程序正在使用此 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 不同,它不需要将卡片边对边与矩形对齐。

  • 缺点:
  • 没有发现任何令人失望的东西。

  • 因此,这些是您可以根据自己的要求从中选择的可用选项。您可以通过试用 sample 轻松地比较每一个。

    关于android 信用卡扫描库或任何 API(Card.io 除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44719776/

    相关文章:

    web - 在您的网站上提供信用卡付款的最佳方法是什么?

    java - Android Activity 菜单

    android - ElementList SimpleXML 中的空条目

    testing - 如何测试信用卡交互?

    hash - 防止重复使用信用卡的最佳方法

    css - WooCommerce 后端的超大信用卡图标

    javascript - 如何翻转具有特定方向的图像

    java - 带选择的 EditText 缩放

    java - 由于字符串格式导致 Seekbar 崩溃

    android - 工具栏与布局中的其他小部件重叠