5

除了源注释之外,我找不到关于 card.io 的文档。

CardIOCreditCardInfo.h 文件有一个 CardIOCreditCardType 的枚举。

typedef NS_ENUM(NSInteger, CardIOCreditCardType) {
  /// Deprecated.
  /// @see CardIOCreditCardTypeUnrecognized, CardIOCreditCardTypeAmbiguous
  CardIOCreditCardTypeUnknown __attribute__((deprecated("Use CardIOCreditCardTypeUnrecognized or CardIOCreditCardTypeAmbiguous instead."))) = 0,
  /// The card number does not correspond to any recognizable card type.
  CardIOCreditCardTypeUnrecognized = 0,
  /// The card number corresponds to multiple card types (e.g., when only a few digits have been entered).
  CardIOCreditCardTypeAmbiguous = 1,
  /// American Express
  CardIOCreditCardTypeAmex = '3',
  /// Japan Credit Bureau
  CardIOCreditCardTypeJCB = 'J',
  /// VISA
  CardIOCreditCardTypeVisa = '4',
  /// MasterCard
  CardIOCreditCardTypeMastercard = '5',
  /// Discover Card
  CardIOCreditCardTypeDiscover = '6'
};

card.io 是否只支持 Amex、JCB、Visa、Mastercard、Discover 的自动卡号提取?

card.io 是否不支持 Lowe's、Home Depot 或 Target 等商户卡的卡号提取?

卡号提取是否有其他要求,例如卡号必须浮雕?

CardIOCreditCardTypeAmbiguous 和 Unrecognized 是否仅用于手动输入的卡号?

4

1 回答 1

7

来自card.io的戴夫在这里。

card.io 是否只支持 Amex、JCB、Visa、Mastercard、Discover 的自动卡号提取?

正确的。

card.io 是否不支持 Lowe's、Home Depot 或 Target 等商户卡的卡号提取?

正确,但条件是某些商家的卡使用与标准信用卡类型(例如 Visa 或 Mastercard)格式相对应的数字。card.io 将识别这些卡片。

卡号提取是否有其他要求,例如卡号必须浮雕?

card.io 目前只处理传统的浮雕卡片。

CardIOCreditCardTypeAmbiguous 和 Unrecognized 是否仅用于手动输入的卡号?

正确的。

于 2014-04-02T01:18:30.283 回答