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

Posted

技术标签:

【中文标题】android 信用卡扫描库或任何 API(Card.io 除外)【英文标题】:android credit card scan library or any API (Except Card.io) 【发布时间】:2017-11-26 22:27:45 【问题描述】:

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

【问题讨论】:

如@san88所说,你应该使用Pay.cards(github.com/faceterteam/PayCards_android)它和card.io是同一个团队(你可以通过调查card.io源代码得到它),但更新鲜的sdk @MykolaTychyna 但是card.io 发生了什么? @khex card.io 是过去 3 年关闭的项目,存在问题和有限的识别可能性,paycard 是最新的,支持并且工作得更好更快 【参考方案1】:

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

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

https://github.com/CrossGeeks/PayCardsPlugin

【讨论】:

【参考方案2】:

我们对市场上可用的卡片扫描 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。它的扫描能力给我留下了深刻的印象,并且能够扫描大多数类型的卡片。但这是有代价的!​​p>

优点:

能够扫描几乎所有类型的卡片并提供所有详细信息。

缺点:

没有看到任何东西(除了它已付款的事实!),虽然有时我在扫描时出现了一些延迟,并且需要将您的卡与矩形对齐,边到边,不远,不近。否则它不会扫描它。这不像可以以任何角度和距离扫描的二维码。

4. Cardscan.io(定价:免费增值)Download Sample

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

优点:

在扫描能力方面比其他 SDK 更好,与 MicroBlink 不同,它不需要将卡片边对边与矩形对齐。

缺点:

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

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

【讨论】:

如果 ocr 扫描,我可以使用其中任何一个来拍照吗【参考方案3】:

试试这个库。

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

Pay cards

【讨论】:

paycards 未能扫描 amex 卡。有什么解决办法?? 使用此库扫描卡片时是否可以自定义视图? 它在 Play Market 上也有一个不错的演示:play.google.com/store/apps/details?id=cards.pay.demo,用半透明数字扫描我的卡,如 chram ^_^ 不适用于非浮雕或印刷信用卡。

以上是关于android 信用卡扫描库或任何 API(Card.io 除外)的主要内容,如果未能解决你的问题,请参考以下文章

是否有适用于 Android 和 iOS 的 OCR 开源库或 sdk(免费)? [关闭]

是否有任何开源库或代码项目可以在android中实现airplay? [关闭]

巴西的直接信用卡支付api?

信用卡扫描仪 - 颤振

卖家使用iOS设备扫描买家的信用卡完成付款[关闭]

Yaazhini::一款免费的Android APK和API漏洞扫描器