拍照识别银行卡卡号

#import "ViewController.h"
#import "CardIO.h"

@interface ViewController ()<CardIOPaymentViewControllerDelegate>

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom];
    btn.frame = CGRectMake(100, 100, 100, 100);
    btn.backgroundColor  =[UIColor cyanColor];
    [btn  addTarget:self action:@selector(pressBtn) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn];
}

-(void)pressBtn{

    CardIOPaymentViewController *scanViewController = [[CardIOPaymentViewController alloc] initWithPaymentDelegate:self];
    scanViewController.modalPresentationStyle = UIModalPresentationFormSheet;
    [self presentViewController:scanViewController animated:YES completion:nil];

}
#pragma mark - CardIOPaymentViewControllerDelegate

- (void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo *)info inPaymentViewController:(CardIOPaymentViewController *)paymentViewController {
    NSLog(@"Scan succeeded with info: %@", info);
    // Do whatever needs to be done to deliver the purchased items.
    [self dismissViewControllerAnimated:YES completion:nil];

    UILabel * label = [[UILabel alloc]init];
    label.frame = CGRectMake(100, 250, 100, 100);
    label.text = [NSString stringWithFormat:@"Received card info. Number: %@, expiry: %02lu/%lu, cvv: %@.", info.redactedCardNumber, (unsigned long)info.expiryMonth, (unsigned long)info.expiryYear, info.cvv];
}

- (void)userDidCancelPaymentViewController:(CardIOPaymentViewController *)paymentViewController {
    NSLog(@"User cancelled scan");
    [self dismissViewControllerAnimated:YES completion:nil];
}

-(void)viewWillAppear:(BOOL)animated{
    [CardIOUtilities preload];
}

时间: 2024-10-25 05:24:42

拍照识别银行卡卡号的相关文章

C#:根据银行卡卡号推断银行名称

原文:C#:根据银行卡卡号推断银行名称 原文地址:android 根据银行卡卡号判断银行 原文是 java ,现在将它翻译成 C# ,并对代码重新编排整理,不足之处请多多包涵. 根据银行卡号判断所属银行,依据是卡号的前6位数,称之为bin号. 我们把bin号转化为长整形,再把各个银行卡的bin号做成有序表.通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息. 1.创建项目:BankInfoDemo(控制台应用程序) 2.新建类:BankInfo.cs 1 /// <summar

C#:根据银行卡卡号判断银行名称

原文地址:android 根据银行卡卡号判断银行 原文是 java ,现在将它翻译成 C# ,并对代码重新编排整理,不足之处请多多包涵. 根据银行卡号判断所属银行,依据是卡号的前6位数,称之为bin号. 我们把bin号转化为长整形,再把各个银行卡的bin号做成有序表.通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息. 1.创建项目:BankInfoDemo(控制台应用程序) 2.新建类:BankInfo.cs 1 /// <summary> 2 /// 银行信息 3 ///

判断银行卡卡号输入的合法性接口

// 判断银行卡卡号输入的合法性 //参数:输入银行卡号,判断银行卡号是否为合法的银行卡卡号(YES 为合法) - (BOOL) checkCardNo:(NSString*) cardNo;  判断银行卡卡号输入的合法性接口 #pragma mark ---——————————————————————————判断银行卡卡号输入的合法性---—————————————————————————— - (BOOL) checkCardNo:(NSString*) cardNo{ int oddsum

银行卡卡号识别:C#版本和iOS版本

(一)图像采集 首先我们要取得待识别的图像.这项工作可以通过数码相机.DV机.工业摄像机.电脑数字摄像头.手机摄像头等设备采集,并从中取得我们要分析的图像信息. (二)版面分析 取得图像信息后,要对图像整体版面进行分析.这一步工作如果使用通用算法进行分析,则效率很低.通常情况下都需要针对不同的识别对象进行专门的分析及设定,才能取得良好的分析效果. 抠出数字???? 倾斜图像校正?? http://www.doc88.com/p-34555054276.html (三)图像灰度化 从采集设备里取得

银行卡卡号验证

<html> <head> <script type="text/javascript">     function checkLen(x,y) { if(y.length==x.maxLength) { var next = x.tabIndex; if(next<document.getElementById("bank").length) { document.getElementById("bank&quo

银行卡卡号判断

- (BOOL) checkCardNo:(NSString*) cardNo{ int oddsum = 0; //奇数求和 int evensum = 0; //偶数求和 int allsum = 0; int cardNoLength = (int)[cardNo length]; int lastNum = [[cardNo substringFromIndex:cardNoLength-1] intValue]; cardNo = [cardNo substringToIndex:ca

手机识别银行卡,拍照识别银行卡

手机识别银行卡,拍照识别银行卡 关键词:手机识别银行卡,银行卡卡号识别,拍照识别银行卡,银行卡号识别SDK,银行卡OCR识别 互联网金融在快速发展,商业移动应用越来越多,这些商业移动应用很多涉及到个人银行卡账户的绑定,实际测试中手动输入16—19位银行卡号码,速度慢,易出错,用户体验非常差.为了提高在移动终端上输入银行卡号的速度和准确性,我公司结合银行.保险.金融P2P及第三方支付等行业对自动识别银行卡号的迫切需求,推出银行卡号识别SDK,各类APP只需集成银行卡识别SDK后,便可自动拍照识别银

汽车VIN码识别/汽车车架号OCR识别

最近有很多朋友就:VIN码(车架号)识别运用这个技术话题和我展开了深入的交流,今天啊,小编就在这里把自己讨论的话题和内容和大家一起分享解答一下: 众所周知:目前不仅在制造.销售.保养.保险.车辆评估.交易环节会需要录入汽车的VIN码,在交通事故处理中,作为汽车身份唯一识别码,VIN码是处理事故的执法人员必须要记录的信息之一.随着汽车市场保有量越来越大,从生产销售到保养.维修.交易等各个环节,都需要业务人员记录汽车的身份信息--VIN码. 传统的记录方式,即手工记录,在日益增多的业务量中显得效率越

移动端车牌识别sdk-手机拍照识别车牌技术

关键词 移动车牌识别.安卓车牌识别.车牌识别sdk.移动端车牌识别sdk 手机拍照识别车牌技术原理 手机拍照识别车牌是指通过计算机视觉.图像处理与模式识别等方法从车辆图像中提取车牌字符信息,从而确定车辆身份的技术.手机拍照识别车牌分为车牌定位.字符分割.字符识别三大部分.车牌区域在整幅图像中所占比例很小,车牌的颜色.大小.位置也不确定,并且定位算法要能够克服不同光照和复杂背景的影响,还要兼顾准确性和实时性,因此快速准确的定位车牌是比较困难的. 手机拍照识别车牌技术的识别率在白天能达到99%以上,