java - Card.io 获取信用卡图像和 CardType key android

标签 java android card.io

我正在使用 card.io 在我的应用程序中扫描信用卡。我的问题是我无法获得卡图像 Logo (即使我通过了(CardIOActivity.EXTRA_USE_CARDIO_LOGO,true))。我也没有获得卡的 key (例如,VISA 有 4 个,MASTERCARD 有 55 或 51)。

回答将不胜感激。

提前致谢。

我所说的 Key 是 CardTypeId。 我们在 ios 中像这样获取 CardTypeId..

(void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo *)info inPaymentViewController:(CardIOPaymentViewController *)scanViewController {
// The full card number is available as info.cardNumber, but don't log that!
NSLog(@"Received card info. Number: %@, expiry: %02i/%i, cvv: %@.cardtype %u", info.cardNumber, info.expiryMonth, info.expiryYear, info.cvv,info.cardType);
//getting cardtype (like visa) from info.cardType (this is what we called as CardTypeId //an ineger value)

NSString *cardTypeString=[NSString stringWithFormat:@"%@",[CardIOCreditCardInfo     displayStringForCardType:info.cardType usingLanguageOrLocale:[[NSLocale currentLocale] localeIdentifier]]];
}

那么如何在android中获取该整数(info.cardType) (信息是 CardIOCreditCardInfo 的对象) 仅供引用 info.cardType 返回整数,如 53,52 等。

最佳答案

这里是来自 card.io 的杰夫。

我们现在允许在 card.io Android SDK 的 3.1.3 版本中检索卡片类型图像。 。要检索卡片类型图像,请使用

cardType.imageBitmap(context)

CardIOActivity.EXTRA_USE_CARDIO_LOGO用于扫描卡片时显示card.io Logo ,与检索图像 Logo 无关。

关于cardTypeId,我假设您需要cardType枚举和字符串。在 Android 中,CreditCard.getCardType() 返回 CardType枚举,例如 CardType.VISA 或 CardType.AMEX。如果您想要检索到的信用卡的本地化名称,只需调用

cardType.getDisplayName(null) //optionally pass in the desired locale

枚举值并不重要,因为枚举应该作为枚举来使用。它们永远不应该是未定义的值(iOS header file 不显示 52 或 53 作为可能的值)。如果您认为存在错误,请在 card.io GitHub Android repo 中提交.

关于java - Card.io 获取信用卡图像和 CardType key android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18822765/

相关文章:

card.io - 不支持前置摄像头

java - 提供带有 View 名称或 HTTP 错误代码的响应

java - 无法在 tomcat 7 上部署 drool-workbench

java - Java 如何处理多种类型的精度?

android - 如何使用 SOAP 将数据发布到服务器

android - 有时使用 AlarmManager 不会触发警报

ios - CocoaPods 与 Card.io 发生错误

java - 使用 Apache Commons Daemon 从 Java 应用程序启动 Windows 服务时系统找不到指定的文件

java - 以编程方式更改 Android 中的 DatePicker 日历大小

android - OCR 集成到 Camera2