我使用信用卡扫描card.io IOS SDK。
是否有可能获得的信用卡类型(即,无论是Amercan Express或硕士或签证)使用card.io?
什么是所有从信用卡其他可能的细节,我们可以得到使用card.io?
我使用信用卡扫描card.io IOS SDK。
是否有可能获得的信用卡类型(即,无论是Amercan Express或硕士或签证)使用card.io?
什么是所有从信用卡其他可能的细节,我们可以得到使用card.io?
我没有使用经验的card.io
。
但是你的问题让我都好奇这个API。 在github上,我发现了它,并在那里,有一个文件:CardIOCreditCardInfo.h
// Derived from cardNumber.
// When provided by card.io, cardType will not be CardIOCreditCardTypeUnrecognized or CardIOCreditCardTypeAmbiguous.
@property(nonatomic, assign, readonly) CardIOCreditCardType cardType;
希望这可以帮助。 我想学这个,如果它亘古不变的帮你,请告诉我。
尝试这个:
CardIOCreditCardInfo *crediCard = [[CardIOCreditCardInfo alloc] init];
crediCard.cardNumber = @"CARD NUMBER";
imageView.image = [CardIOCreditCardInfo logoForCardType:[crediCard cardType]];
乔希从card.io这里。 看看在CardIOCreditCardInfo头 。 该cardType
从衍生cardNumber
,并从那里你可以得到本地化显示字符串和徽标。
在一般情况下,card.io保持其集成文档到最低限度,只是核心产品,但暴露在头额外的好东西。
我不知道该怎么@ PUNIT的回答被采纳..用户希望VISA作为名字,这是我用以下实现:
其中info
是对象CardIOCreditCardInfo
从接收userDidProvideCreditCardInfo
是CardIOPaymentViewControllerDelegate
的委托方法。
NSSTring *cardName = [CardIOCreditCardInfo displayStringForCardType:info.cardType usingLanguageOrLocale:@"en_US"];
因为它有公共方法不是实例方法
/// Convenience method which returns a card type string suitable for display (e.g. "Visa", "American Express", "JCB", "MasterCard", or "Discover").
/// Where appropriate, this string will be translated into the language specified.
/// @param cardType The card type.
/// @param languageOrLocale See CardIOPaymentViewController.h for a detailed explanation of languageOrLocale.
/// @return Card type string suitable for display.
+ (NSString *)displayStringForCardType:(CardIOCreditCardType)cardType usingLanguageOrLocale:(NSString *)languageOrLocale;