美文网首页Cordova原生插件
(银行卡识别)Card IO

(银行卡识别)Card IO

作者: 待花谢花开 | 来源:发表于2017-07-03 15:40 被阅读121次

    Card IO

    Repo(备用): https://github.com/card-io/card.io-Cordova-Plugin

    Installation(安装)

    1.安装Cordova和Ionic原生插件:

    $ ionic cordova plugin add card.io.cordova.mobilesdk
    $ npm install --save @ionic-native/card-io
    

    2.添加插件到app's module

    Supported platforms(支持平台)

    Android
    iOS

    Usage(用法)

    import { CardIO } from '@ionic-native/card-io';
    
    constructor(private cardIO: CardIO) { }
    
    ...
    
    
    this.cardIO.canScan()
      .then(
        (res: boolean) => {
          if(res){
            let options = {
              requireExpiry: true,
              requireCCV: false,
              requirePostalCode: false
            };
            CardIO.scan(options);
          }
        }
      );
    

    Instance Members(实例成员)

    canScan()

    检查卡扫描是否可用。 (可能因设备,操作系统版本,网络连接等而异)
    ****Returns:** Promise<boolean>

    scan(options)

    用card.io扫描信用卡

    参数 类型 详情
    options CardIOOptions 配置插件的选项

    ****Returns:** Promise<any>

    version()

    检索card.io库的版本。 连接支持时有用
    ****Returns:** Promise<string>

    CardIOOptions

    参数 类型 详情
    requireExpiry boolean 设置为true以要求到期日期(可选)
    requireCVV boolean 将提示用户刷卡CVV (可选)
    requirePostalCode boolean 用户将被提示输入卡的开票邮政编码(可选)
    supressManual boolean 从扫描屏幕上移除键盘按钮(可选)
    restrictPostalCodeToNumericOnly boolean 邮政编码只会收集数字输入。 如果您知道预期的国家/地区的邮政编码只能使用数字邮政编码,请设置此项。(可选)
    keepApplicationTheme boolean card.io活动的主题将被设置为应用程序的主题(可选)
    requireCardholderName boolean 将提示用户持卡人姓名(可选)
    scanInstructions string 用于在用户扫描卡时向用户显示说明(可选)
    noCamera boolean 如果设置,卡将不会被相机扫描(可选)
    scanExpiry boolean 如果scanExpiry为true,则会尝试从卡片图像中提取到期。(可选)
    languageOrLocale string 用户界面中出现的所有字符串的首选语言。 如果未设置,或者设置为null,则默认为设备的当前语言设置。(可选)
    guideColor string 更改相机上导板叠层的颜色。 颜色以十六进制格式(例如#FFFFFF)(可选)
    supressConfirmation boolean 处理后不会提示用户确认卡号(可选)
    hideCardIOLogo boolean card.io标志不会显示在相机上。(可选)
    useCardIOLogo boolean 将显示card.io标志,而不是PayPal徽标(可选)
    supressScan boolean 一旦卡片图像被捕获,但在它被处理之前,该值将决定是否像往常一样继续处理。(可选)

    CardIOResponse

    参数 类型 详情
    cardType string 卡类型
    redactedCardNumber string 屏蔽卡号,仅显示最后4位数字
    cardNumber string 全卡号
    expiryMonth number 到期月
    expiryYear number 到期年
    cvv string CVV
    postalCode string 邮政编码
    cardholderName string 持卡人姓名

    相关文章

      网友评论

        本文标题:(银行卡识别)Card IO

        本文链接:https://www.haomeiwen.com/subject/ctxzcxtx.html