我在应用程序中使用Stripe付款。作为参考,我使用了https://github.com/stripe/stripe-ios

这是我的代码片段

let paymentCardTextField = STPPaymentCardTextField()

paymentCardTextField.frame = CGRect(x: 0, y: 0, width:cardDetailsView.frame.width, height: cardDetailsView.frame.height)

paymentCardTextField.font = FontBold15
paymentCardTextField.delegate = self

cardDetailsView.addSubview(paymentCardTextField)


我已将STPPaymentCardTextField类型的文本字段添加到我的视图中。从此实现中,我只有一个文本字段,其中包含所有三个卡参数,即卡号,CVV和有效期都在一个文本字段中。但我希望所有三个领域都分开。

请参阅我的应用程序用户界面:

ios - 我如何使用Stripe获得卡号,CVV和到期日期的单独文本字段-LMLPHP

最佳答案

您可以使用BKMoneyKit库在自定义视图中创建类似于textField的条纹,该条纹已经包含验证方法。这种方法会更好,因为您可以随时在自定义视图中进行更改。然后,您可以使用条带方法创建令牌或添加卡等。

09-25 20:07