ios - 扫描后(或使用键盘后)从手动输入中删除 CVV

标签 ios card.io

我们不使用 CVV 来处理交易,因为我们处理经常性付款并且存储 CVV 违反 PCI 合规性。因此,我们希望从屏幕上删除该字段,以免误导用户。我们如何自定义屏幕以不需要 CVV?

我们通过 Android 使用: scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, false);

最佳答案

我找到了解决办法;在 CardIOPaymentViewController 上设置 collectCVV 属性即可。

CardIOPaymentViewController *scanViewController = [[CardIOPaymentViewController alloc] initWithPaymentDelegate:self];
scanViewController.appToken = @"bdb50937d5a7473a8c337c33a5e407ef";
scanViewController.collectCVV = NO;

关于ios - 扫描后(或使用键盘后)从手动输入中删除 CVV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20750874/

相关文章:

ios - 如何使用自动布局将按钮放在屏幕底部

ios - 终止前一个函数后调用下一个函数

ios - CocoaPods 与 Card.io 发生错误

java - Android 库 card.io 在 Moto X 2nd Gen 上跳过摄像头且不扫描卡

android - card.io 字符串不会随混淆器改变

swift - 以编程方式填充 STPPaymentCardTextField

ios - 如何在 20 个字符后切断 TextView ?

ios - Swift 3 UITableView 不更新

objective-c - 5 种 Magical Record 设置方法有什么区别?

android - card.io Mono for Android (Xamarin Studio)