2013-07-18 2 views
0

card.io for iOS SDK을 사용하고 있으며 다음 코드로 카드 정보를 가져옵니다. 내가 완전 해독 얻을 수있는 16 자리 카드 번호가 그래서 난 내 고객이를 사용하여 항공권을 구입 전달하는 몇 가지 API와 함께 사용할 수있는 방법 또는 내 문제는 내가이card.io 스캔 결과를 API로 응용 프로그램에 가져 와서 해독하는 방법

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

처럼 encryted 형태로 카드 번호를 얻고있다 서버 측에서 티켓을 생성하기 전에 카드 번호의 암호를 해독해야하므로 수신 카드 정보를 전달하는 다른 방법이 있습니까? // 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]; 
} 

답변

2

. Info.cardNumber를 사용해보십시오. 거기에 실제로 작성한 코드의 주석에 실제로 있습니다. 희망이 도움이됩니다.

+0

정말 고마워요! 얼마나 어리석은 나는 :) – iphonemaclover

관련 문제