2013-07-23 37 views
2

我目前正在使用从github下载的card.io SDK进行信用卡集成。Card.io SDK提供部分信用卡号

它的效果很好,但过期日期和CVV号码必须手动输入。我搜索的结果,并认为

的card.io SDK(3.x和以上)的新版本不添加到期日 scanning.- Reference

但是,返回值显示我

Received card info. Number: ••••••••••••xxxx, expiry: 09/2015, cvv: 123. 

是否有可能得到充分数量的信用卡不是让点?

是否可以下载此SDK的旧版本以进行过期日期扫描?

任何建议将不胜感激。

回答

7

Josh from card.io here。您可能正在查看的示例代码为:

- (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: %@.", info.redactedCardNumber, info.expiryMonth, info.expiryYear, info.cvv); 
    // Use the card info... 
    [scanViewController dismissModalViewControllerAnimated:YES]; 
} 

请注意NSLog调用上方的注释。正在记录的是info.redactedCardNumber。您需要改为info.cardNumber。有关更多详细信息,请参阅头文件,这些文件有很好的文档记录。

SDK的旧版本已公开弃用了近一年,并于8月1日将被关闭,2013年

+0

大感谢名单,开始寻找在头文件资料:) – NAZIK

+0

看看我的[新问题](http://stackoverflow.com/questions/17967889/is-it-possible-to-get-credit-card-type-using-card-io) – NAZIK

+0

应用程序请求输入到期月和年,是有什么方法可以直接扫描?缺少任何方法?请帮忙。 –