Получить полный номер карты в удобочитаемом формате с помощью card.io
Я использовал card.io для сканирования моей кредитной карты. Я получил отсканированный номер, но он показывает ************8480 . Как я могу получить точное число. Я хочу обнаружить полный номер.
2 ответа
Решение
Спасибо всем за помощь. Я получил решение. Я заменил info.redactedCardNumber на info.cardNumber. Теперь он дает полный номер карты.
lblDetail.text = [NSString stringWithFormat:@"Received card info. Number: %@, expiry: %02lu/%lu, cvv: %@.", info.cardNumber, (unsigned long)info.expiryMonth, (unsigned long)info.expiryYear, info.cvv];
Вы можете ответить на этот же вопрос. Card.io SDK дает частичный номер кредитной карты.
ИЛИ ЖЕ
Пример кода, который вы, вероятно, смотрите, читает:
// SomeViewController.m
- (void)cardIOView:(CardIOView *)cardIOView didScanCard:(CardIOCreditCardInfo *)info {
if (info) {
// The full card number is available as info.cardNumber, but don't log that!
NSLog(@"Received card info. Number: %@, expiry: %02i/%i, cvv: %@.", info.redactedCardNumber, info.expiryMonth, info.expiryYear, info.cvv);
// Use the card info...
}
else {
NSLog(@"User canceled payment info");
// Handle user cancellation here...
}
cardIOView.hidden = YES;
}
Напишите методы делегата для получения информации о карте или об отмене: обратитесь к документации по https://github.com/card-io/card.io-iOS-SDK