Как использовать результат сканирования card.io для приложения в API и расшифровать его

Я использую card.io для iOS SDK и извлекаю информацию о карте с помощью следующего кода. Моя проблема в том, что я получаю номер карты в зашифрованном виде, как это

Received card info. Number: ••••••••••••2430, expiry: 02/2014, cvv: 123.

Как я могу получить расшифрованный полный 16-значный номер карты, чтобы я мог использовать его с некоторым API для передачи на покупку билета, используя это для моего клиента, или есть какая-либо альтернатива для передачи полученной информации о карте, поскольку на стороне сервера должна быть расшифрована номер карты прежде чем он будет обрабатывать генерировать тикет? // SomeViewController.m

- (IBAction)scanCard:(id)sender {
  CardIOPaymentViewController *scanViewController = [[CardIOPaymentViewController alloc] initWithPaymentDelegate:self];
  scanViewController.appToken = @"YOUR_APP_TOKEN_HERE"; // get your app token from the card.io website i enter mine token here its work well
  [self presentModalViewController:scanViewController animated:YES];
}


// SomeViewController.m

- (void)userDidCancelPaymentViewController:(CardIOPaymentViewController *)scanViewController {
  NSLog(@"User canceled payment info");
  // Handle user cancellation here...
  [scanViewController dismissModalViewControllerAnimated:YES];
}

- (void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo *)info inPaymentViewController:(CardIOPaymentViewController *)scanViewController {
  NSLog(@"Received card info. Number: %@, expiry: %02i/%i, cvv: %@.", info.redactedCardNumber, info.expiryMonth, info.expiryYear, info.cvv);
  // Use the card info...
  [scanViewController dismissModalViewControllerAnimated:YES];
}

1 ответ

Решение

Это потому, что вы используете информацию отредактированной карты, которая специально скрыта от пользователя в целях безопасности. Попробуйте просто использовать info.cardNumber, который на самом деле прямо в комментариях к коду, который вы там написали. Надеюсь это поможет.

Другие вопросы по тегам