1

クレジット カードのスキャンに card.io ios sdk を使用しています。

card.io を使用してクレジット カードの種類 (Amercan Express、Master、または Visa) を取得することはできますか?

card.io を使用して取得できる、クレジット カードから得られる他のすべての詳細情報は何ですか?

4

4 に答える 4

5

これを試して:

CardIOCreditCardInfo *crediCard = [[CardIOCreditCardInfo alloc] init];
crediCard.cardNumber = @"CARD NUMBER";
imageView.image = [CardIOCreditCardInfo logoForCardType:[crediCard cardType]];
于 2015-06-10T11:07:32.827 に答える
2

@Punitの答えがどのように受け入れられるかわかりません..ユーザーは名前としてVISAを望んでいますが、これは次の方法で実現しました:

whereinfoCardIOCreditCardInforeceived のオブジェクトで、userDidProvideCreditCardInfowhich は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;
于 2016-08-24T09:39:57.067 に答える
1

を使用した経験はありません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;

お役に立てれば。私はこれを学ぼうとしていますが、役に立たない場合は教えてください。

于 2013-07-31T10:50:25.123 に答える