gpt4 book ai didi

ios - 如何使用 card.io 扫描的获取结果到 API 中的应用程序并对其进行解密

转载 作者:行者123 更新时间:2023-11-28 22:29:55 25 4
gpt4 key购买 nike

我正在使用 card.io for 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];
}

最佳答案

那是因为您使用的是经过编辑的卡信息,为了安全起见,这些信息是故意对用户进行混淆处理的。尝试只使用 info.cardNumber,它实际上就在您在那里编写的代码的注释中。希望这可以帮助。

关于ios - 如何使用 card.io 扫描的获取结果到 API 中的应用程序并对其进行解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17717848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com