除了源注释之外,我找不到关于 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 是否仅用于手动输入的卡号?