问题标签 [card.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

java - Card.io java.lang.OutOfMemoryError

有时在卡被捕获后,应用程序会崩溃。

每次我在 Galaxy S5 上拍摄时都会发生这种情况。以下是我用来启动扫描意图的参数:

也许有人知道如何解决这个问题?

0 投票
1 回答
1372 浏览

android - Android Studio、Gradle 和 Card.IO

我不确定如何让我的项目使用 Gradle 构建 Card.IO。我的 gradle 文件如下所示:

我的 local.properties 如下:

我的项目结构如下:

Quintin Card.IO 项目结构

现在根据 Card.IO ( https://github.com/card-io/card.io-Android-SDK ),我需要做的就是将文件复制到正确的目录中,但这不起作用。

我还查看了以下帖子: 带有 Gradle 的 Android 上的 Card.IO https://github.com/paypal/PayPal-Android-SDK/issues/26 - 这建议了一些额外的 gradle 方法,但没有用

当我对我的 Gradle 文件执行此操作时:

然后 Card.IO 工作,但我收到错误:Crashlytics 找不到 sourceSets.main.res 中指定的 res 文件夹,请制作一个。它选择了:src/main/res。

我很确定我的问题只是对 Gradle 的误解——我是新手。但是没有我可以查看的最新完整答案。

0 投票
1 回答
133 浏览

ios - Card.io 移动状态栏按钮

我正在使用适用于 iOS 的 Card.io,我想从状态栏中删除按钮并添加以下按钮(cf screenshot):

第一个问题:

可能吗?我应该如何进行?

我没有发现任何使用 CardIoPaymentViewController 的可能性。

第二个也是最后一个问题:

如果我覆盖 CardIOView,我可以将 CardIOPaymentViewController 使用的 Luhn 验证(例如)应用于我的字段吗?

0 投票
1 回答
771 浏览

card.io - Card.io 不扫描

我遵循了card.io的所有说明。

摄像头出现时看起来像是在扫描,但从未通过delegate. 我错过了什么吗?

即使我尝试该示例并输入我的应用程序 ID,它也不会扫描。我是否只需要等待很长时间才能进行扫描?

这是我的代码

.h 文件

.m 文件

0 投票
1 回答
2320 浏览

ios - Braintree iOS SDK 和 Card I/O iOS SDK 之间的冲突:架构 armv7 的重复符号

在我正在开发的应用程序中(使用 Xcode 6.1,适用于 iOS 7 和 8),我使用Card IO来捕获信用卡信息并使用Braintree作为付款方式。当我包含Card IO iOS SDK以及由 Cocoapods 导入的Braintree iOS SDK时出现问题,我收到错误:

重复符号 _OBJC_CLASS_$_CardIOCreditCardInfo 在:/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO.a-armv7-master .o) 重复符号 _OBJC_CLASS_$_CardIOPaymentViewController 在:/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO.a- armv7-master.o) 重复符号 _OBJC_CLASS_$_CardIOView 在:/MyApp/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO.a -armv7-master.o) 重复符号 _OBJC_METACLASS_$_CardIOCreditCardInfo 在:/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a( libCardIO.a-armv7-master。o) 重复符号 _OBJC_METACLASS_$_CardIOPaymentViewController 在:/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO.a-armv7 -master.o) 重复符号 _OBJC_METACLASS_$_CardIOView 在:/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO. a-armv7-master.o) ld:架构 armv7 clang 的 6 个重复符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO.a-armv7-master.o) ld:6 个重复架构 armv7 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)/MyApp/Pods/Braintree/Braintree/PayPal/mSDK/libPayPalMobile.a(libCardIO.a-armv7-master.o) /MyApp/CardIO/libCardIO.a(libCardIO.a-armv7-master.o) ld:6 个重复架构 armv7 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

原来 Braintree 包含 Paypay SDK,其中已经包含 CardIO 的库。

我已经尝试1)删除(删除引用)CardIO文件夹中的libCardIO.a,APP可以构建和运行,但是CardIO的视图控制器和相机无法正常打开。
2)从 Braintree 中删除(删除参考)Paypal 文件夹,得到以下错误。

架构 armv7 的未定义符号:
“_OBJC_CLASS_$_BTPayPalButton”,引用自:libPods-Vinyo-2-Braintree.a(Braintree.o) 中的 objc-class-ref,引用自:objc-class-ref in libPods-Vinyo-2-Braintree.a(BTPaymentProvider.o)
"_OBJC_CLASS_$_BTPayPalAppSwitchHandler",引用自:libPods-Vinyo-2-Braintree.a(BTPaymentProvider.o) 中的objc-class-ref libPods 中的objc-class-ref -Vinyo-2-Braintree.a(Braintree.o) ld:未找到架构 armv7 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

寻找一种可行且安全的方法来正确集成这两个 SDK 并使其工作。任何想法表示赞赏!先感谢您!

0 投票
1 回答
231 浏览

ios - Xamarin IOS card.io dll 整合本机链接在 Adhoc 或 Appstore 中构建时失败

我正在使用 xamarin 创建 IOS 应用程序我通过在引用中添加 card.io dll 在我的应用程序中整合 card.io 它在调试时工作正常如果我移至 Adhoc 或 Appstore,它将引发本机链接失败错误 MT5210。

Card.IO 的指南指出我需要将 -lstdc++ 添加到 Xcode 中的“其他链接器标志”,但我不知道应该将它放在 Xamarin Studio 的选项中的哪个位置

我需要帮助。

0 投票
1 回答
1160 浏览

swift - 使用 Card.IO 使用相机 IOS8 / Swift 时遇到问题

当我尝试使用 Card.IO 扫描卡时。它不会调出相机,更不用说它周围的绿线了。当我运行此代码并按下按钮时,它不会在视图控制器中显示相机。有任何想法吗 ?该示例在 obj-C 的 io8 中运行良好。

我需要修改 plist 文件中的某些内容以允许 iOS8 的相机访问吗?

0 投票
0 回答
913 浏览

android - 使用 card.io 扫描借记卡号

我正在使用 card.io 扫描信用卡和借记卡。我知道如果数字是浮雕的,那么它只会扫描卡。所以我只想知道是否可以使用 openCv 或任何其他技术以与 card.io 现在提供的相同精度读取借记卡(其中数字没有浮雕)

0 投票
0 回答
104 浏览

ios - Ticardio 无法连接到服务器

我已经安装了 ticardio ( https://github.com/aaronksaunders/tiCardIO_IOS ),但是在扫描卡后显示“哎呀无法连接到服务器”的警报显示,令牌已安装,并且已经拥有权限用于互联网,并且手机已连接到互联网

仅供参考,模块正常工作,手动输入卡信息。但不是用相机。

0 投票
0 回答
268 浏览

cordova - PhoneGap Card.IO 尝试在过渡时关闭演示控制器

我正在使用 PhoneGap 构建 iOS 应用程序,当我使用 iOS 8.1 然后扫描信用卡或手动选择输入时,发生以下错误然后它使我的应用程序崩溃,该功能在 iOS 7.1 上运行良好。请帮助我们解决这个问题。

尝试在过渡时关闭演示控制器。(<_UIFullscreenPresentationController: 0x1701ce790>) 2014-11-29 15:36:07.853 Relapse[794:305970] transitionViewForCurrentTransition 未设置,演示控制器在演示期间被关闭?(<_UIFullscreenPresentationController: 0x1701ce790>)

谢谢你。