ios银行卡扫描自动识别卡号
2019独角兽企业重金招聘Python工程师标准>>>
下载地址:https://github.com/AllLuckly/card.io-iOS-SDK
首先是把框架整个拉进自己的工程,然后在
TARGETS---Build Phases---Link Binary With Libraries
里边分别加入下面这几个框架
Accelerate.framework
MobileCoreServices.framework
CoreMedia.framework
AudioToolbox.framework
AVFoundation.framework
再在TARGETS---Build Settings---Other Linker Flags中添加-ObjC
和-lc++
然后在我们需要调用的VC
中导入头文件#import "CardIO.h"
和#import "CardIOPaymentViewControllerDelegate.h"
加上代理CardIOPaymentViewControllerDelegate
代码实现:
//
// ViewController.m
// 扫描银行卡识别卡号
//
// Created by 张士玉 on 16/7/13.
// Copyright © 2016年 张士玉. All rights reserved.
//#import "ViewController.h"
#import "CardIO.h"
#import "CardIOPaymentViewControllerDelegate.h"@interface ViewController ()<CardIOPaymentViewControllerDelegate>@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.[CardIOUtilities preload];
}//开始调用扫描
- (IBAction)begin:(id)sender {CardIOPaymentViewController *scanViewController = [[CardIOPaymentViewController alloc] initWithPaymentDelegate:self];[self presentViewController:scanViewController animated:YES completion:nil];
}//取消扫描
- (void)userDidCancelPaymentViewController:(CardIOPaymentViewController *)paymentViewController {[paymentViewController dismissViewControllerAnimated:YES completion:nil];
}//扫描完成
- (void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo *)cardInfo inPaymentViewController:(CardIOPaymentViewController *)paymentViewController {//扫描结果NSLog(@"Received card info. Number: %@, expiry: %02lu/%lu, cvv: %@.", cardInfo.redactedCardNumber, (unsigned long)cardInfo.expiryMonth, (unsigned long)cardInfo.expiryYear, cardInfo.cvv);NSString *no = cardInfo.cardNumber;NSLog(@"%@", no);[paymentViewController dismissViewControllerAnimated:YES completion:nil];}- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated.
}@end
转载于:https://my.oschina.net/zsyzone/blog/711553
ios银行卡扫描自动识别卡号相关推荐
- android 加密显示银行卡号,Android银行卡输入框与卡号显示
关于一个支付项目用到的,银行卡输入框和显示的TextView. 银行卡输入框,四位一组. 自定义一个BankCardNumEditText继承EditText,代码如下: public class B ...
- android获取卡号号码,Android银行卡扫描获取银行卡号
ard.io开源的银行卡扫描的三方库真的是很好用啊. 首先需要在你的module的gradle的依赖文件中添加依赖 compile 'io.card:android-sdk:5.5.1' 2 清单文件 ...
- 支付宝扫描二维码跳转到银行卡转账页面(升级版,隐藏卡号)
目前业界普遍使用的微信.支付宝.第三方.第四方收款渠道,正遭大规模的封号.冻结.卡钱等等等等...您是否也是为此头疼已久?是否还有真正稳定的收款渠道?别急!试试支付宝快捷充值技术!支付宝扫一扫直接到账 ...
- 安卓扫描银行卡获取卡号信息
不得不说card.io开源的银行卡扫描的三方库真的是很好用啊,非常稀饭,使用简单,而且给你提供的API很多,满足大部分的需要(反正是满足我的各种需求了) 首先上一个效果图 1 对准银行卡的四角就能够扫 ...
- Android 银行卡扫描识别获取卡号
用card.io 实现的银行卡扫描,免费 Card.io是让手机摄像头获取信用卡的信息,中间利用了OCR(光学字符识别)的扫描技术返回结果,它还推出了SDK(软件开发包),让开发者们可以把card.i ...
- [升级版]支付宝扫码付款直接到银行卡最新教程, 自动填写卡号
目前业界普遍使用的微信.支付宝.第三方.第四方收款渠道,正遭大规模的封号.冻结.卡钱等等等等...您是否也是为此头疼已久?是否还有真正稳定的收款渠道?别急!试试支付宝快捷充值技术!支付宝扫一扫直接到账 ...
- 根据卡号获取银行卡名字
package ky.business; //根据卡号查找银行卡名字 public class BankNameBusiness { // BIN号 private final static lo ...
- 扫描NFC卡,获取卡号存储到本地并可以以Excel形式导出数据
这是一个使用支持NFC的手机扫描NFC射频卡获取到卡号,使用greenDao数据库做本地存储,扫完之后可以将数据以Excel表格形式导出查看数据.不是什么新技术,内容比较简单,这里就主要贴源码了,没有 ...
- 支付宝转账到银行卡链接制作并隐藏部分卡号
将卡号部分信息用*代替,不显示完整卡信息,避免信息泄露. 找了一个码测试了一下,确实可以隐藏卡号信息,也就是一些网站所说的:最新隐藏卡号技术. 其实原理类似,只不过用了更多参数. 支付宝转账到银行卡的 ...
最新文章
- RDKit | 基于RDKit和k-均值对化合物进行非分层聚类
- adb 连接不上电脑怎么办?
- c# ioc 单例模式_Spring-IOC
- 来了解下计算机视觉的八大应用
- jQuery中的元素操作
- php操作MySQL数据库的方法和解析
- html5发光动态效果图,一款带有发光动画的HTML5表单
- 14.高性能MySQL --- 应用层优化
- AD笔记4-元件封装库绘制
- C# Winform多语言切换
- el-form的model、prop属性和表单校验等详解
- Lab、RGB、CMY、HSV、HSL
- Android 65536错误:Cannot fit requested classes in a single dex file
- (附源码)springboot校园购物网站APP 毕业设计041037
- 浅析Android中build.gradle的实用技巧
- php重载求圆锥体积,编写一函数文件,实现求一个圆锥体的体积。
- Web前端之背景、雪碧图
- android studio manifest merger failed,【Androidstudio】Manifest merger failed 问题
- html5倒车游戏,html5制作转盘游戏
- 移动通信中m序列的Matlab仿真