Ios 什么是条纹;STPCard";对象
我正在学习iOS Stripe教程,有一次,我们需要创建某种“STPCard”对象来发送到Stripe的服务器。我想知道的是,我们是否必须自己创建STPCard对象,或者它已经在Stripe的框架中提供给我们了 如果我们真的必须这样做,请有人提供一些关于如何去做的见解(即:它应该有哪些属性,等等)。任何帮助都将不胜感激 教程给出了以下代码块,但是当我尝试实例化STPCard时,我得到了一个未知接收器的警告Ios 什么是条纹;STPCard";对象,ios,objective-c,stripe-payments,Ios,Objective C,Stripe Payments,我正在学习iOS Stripe教程,有一次,我们需要创建某种“STPCard”对象来发送到Stripe的服务器。我想知道的是,我们是否必须自己创建STPCard对象,或者它已经在Stripe的框架中提供给我们了 如果我们真的必须这样做,请有人提供一些关于如何去做的见解(即:它应该有哪些属性,等等)。任何帮助都将不胜感激 教程给出了以下代码块,但是当我尝试实例化STPCard时,我得到了一个未知接收器的警告 - (IBAction)save:(id)sender { STPCard *card
- (IBAction)save:(id)sender {
STPCard *card = [[STPCard alloc] init];
card.number = self.paymentView.card.number;
card.expMonth = self.paymentView.card.expMonth;
card.expYear = self.paymentView.card.expYear;
card.cvc = self.paymentView.card.cvc;
[[STPAPIClient sharedClient] createTokenWithCard:card
completion:^(STPToken *token, NSError *error) {
if (error) {
[self handleError:error];
} else {
[self createBackendChargeWithToken:token];
}
}];
}
Stripe确实希望从用户处收集的信用卡信息是安全的,因此它将信用卡信息视为一个对象,然后返回一个令牌作为结果,您将其发送到后端,以便您可以根据Stripe对卡进行收费,您无法创建STPCard对象,它由STPAPIClient回调返回。您可以从customer对象接收
STPCard
,或者手动构造STPCard
并验证它
看一看和验证程序
此类包含用于验证卡号、过期日期和CVC的静态方法。有关用于此代码的测试卡号列表,请参阅
它在他们的SDK中。