Можно ли получить тип кредитной карты, используя card.io?

Я использую card.io ios sdk для сканирования кредитных карт.

Можно ли получить тип кредитной карты (например, будь то Amercan Express или Master или visa) с помощью 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]]; 

Josh из карта.io здесь. Взгляните на заголовок CardIOCreditCardInfo . cardType получен из cardNumber , и оттуда вы можете получить локализованные строки и логотипы отображения.

Как правило, card.io сохраняет свои интеграционные документы до минимума, всего лишь основного продукта, но предоставляет дополнительные полезные свойства в заголовках.

Я не знаю, как ответ @ Punit принят. Пользователь хочет, чтобы VISA было именем, которое я достиг со следующим:

где info является объектом CardIOCreditCardInfo полученным от userDidProvideCreditCardInfo который является CardIOPaymentViewControllerDelegate делегирования CardIOPaymentViewControllerDelegate .

 NSSTring *cardName = [CardIOCreditCardInfo displayStringForCardType:info.cardType usingLanguageOrLocale:@"en_US"]; 

Поскольку он имеет метод общедоступного метода, а не экземпляр

 /// Convenience method which returns a card type string suitable for display (eg "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; 
Interesting Posts

Избавьтесь от заполнения для пользовательского аксессуара UITableViewCell

Реализации RSA в Objective C

Периодические обновления местоположения фона iOS

Полосы прокрутки WKWebView

Можно ли запускать Network Link Conditioner с помощью инструментов с помощью автоматизированного тестирования пользовательского интерфейса?

Как записывать видео с ARKit?

Локализация приложения на языке, который не находится в списке «Язык» в Settings.app

Как я могу запретить `pod install` добавлять libPods.a в фазу сборки« Link binary with Libraries », не создавая новую цель?

Как добавить обложку в аудиофайл, чтобы показать в обложке альбома?

Должен ли я объявлять переменные в интерфейсе или использовать свойство в объектной дуге?

Остановить прокрутку последнего объекта в списке прокрутки

Ошибка iPhone-App с помощью SKPSMTPMessage

StackView с MapView не работает должным образом при начальной загрузке

iPhone приложение – первоначальная невосприимчивость к iOS 6 на iPad

Как я могу переопределить сеттер из SuperClass в Swift с XCode 6.3 Beta2?

Давайте будем гением компьютера.