アプリでクレジット カードをスキャンするために card.io を使用しています。私の問題は、カード イメージのロゴを取得できないことです ((CardIOActivity.EXTRA_USE_CARDIO_LOGO, true) を渡しても)。同様に、カードのキーを取得していません(たとえば、VISAには4、MASTERCARDには55または51があります)。
回答をいただければ幸いです。
前もって感謝します。
Key の意味は CardTypeId です。このようにiosでCardTypeIdを取得しています..
(void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo *)info inPaymentViewController:(CardIOPaymentViewController *)scanViewController {
// The full card number is available as info.cardNumber, but don't log that!
NSLog(@"Received card info. Number: %@, expiry: %02i/%i, cvv: %@.cardtype %u", info.cardNumber, info.expiryMonth, info.expiryYear, info.cvv,info.cardType);
//getting cardtype (like visa) from info.cardType (this is what we called as CardTypeId //an ineger value)
NSString *cardTypeString=[NSString stringWithFormat:@"%@",[CardIOCreditCardInfo displayStringForCardType:info.cardType usingLanguageOrLocale:[[NSLocale currentLocale] localeIdentifier]]];
}
Androidでその整数を取得する方法(info.cardType)(infoはCardIOCreditCardInfoのオブジェクトです)FYI info.cardTypeは53,52などの整数を返します.