【问题标题】:How can i get separate textfield for card number, cvv and expiration date with Stripe如何使用 Stripe 获取卡号、cvv 和到期日期的单独文本字段
【发布时间】:2019-03-27 12:45:47
【问题描述】:

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

这是我的代码 sn-p

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 和到期日期。但我希望所有三个字段都是分开的。

参考我的应用程序 UI:

【问题讨论】:

  • 始终将代码、数据、日志、错误消息等作为文本(而非图像)发布,以便它们可以搜索,并且可以在回答时复制。请edit你的问题
  • 自己设计并传递STPCardParams()中的所有文件,即卡号、到期月份、到期日期和cvv
  • @AshleyMills 可以吗?

标签: ios iphone swift stripe-payments


【解决方案1】:

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

【讨论】:

  • Stripe 不可能吗?
  • 不,我没有为卡号文本字段或 cvv 文本字段找到任何单独的类。 -@TechValens
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-05
  • 2019-06-27
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 2015-10-04
  • 2018-02-10
相关资源
最近更新 更多