【发布时间】:2015-08-23 14:49:05
【问题描述】:
我正在学习 iOS Stripe 教程,有一次,我们需要创建某种“STPCard”对象以发送到 Stripe 的服务器。我想知道的是,我们是否必须自己创建 STPCard 对象,或者它是否已经在 Stripe 的框架中提供给我们?
如果我们必须做到这一点,请有人提供一些关于如何去做的见解(即:它应该具有哪些属性等)。任何帮助将不胜感激!
本教程提供了以下代码块,但是当我尝试实例化 STPCard 时,我收到了未知接收器的警告。
- (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];
}
}];
}
【问题讨论】:
标签: ios objective-c stripe-payments