``` tsx
export interface IScanBankCardParam {
  // true直接启动扫描模式，不打开新ACTIVITY，将结果返回
  scanMode: 'quick' | 'activity';
}

export interface IBankCardInfo {
  // 银行卡号信息
  cardNo: string;
  // 银行卡图片，H5自动记录
  idCardImgBase64: string;
}

// 针对NTV返回的报文协议定义
export interface IScanBankCardResult {
  // 0:识别成功 1:识别失败 2:授权失败 3:取消
  status: '0' | '1' | '2' | '3';
  // true直接启动扫描模式，不打开新ACTIVITY，将结果返回
  scanMode: 'quick' | 'activity';
  // 银行卡信息
  cardInfo: IBankCardInfo;
}

// 直接打开扫描，不打开新ACTIVITY
private openScanBankCardSdk = () => {
  scanBankCard({
    scanMode: 'quick',
  }).then(result => {
    this.setState({
      cardNo: result.cardInfo.cardNo,
      value: result.cardInfo.idCardImgBase64,
    });
  }).catch(err => {
    alert(JSON.stringify(err));
  });
}
// 打开新ACTIVITY流程扫描扫描完毕，点击按钮返回
private openScanBankCardSdk2 = () => {
  scanBankCard({
    scanMode: 'activity',
  }).then(result => {
    this.setState({
      cardNo: result.cardInfo.cardNo,
      value: result.cardInfo.idCardImgBase64,
    });
  }).catch(err => {
    alert(JSON.stringify(err));
  });
}
```