【问题标题】:How to get expiry year in YYYY format from STPPaymentCardTextField如何从 STPPaymentCardTextField 获取 YYYY 格式的到期年份
【发布时间】:2020-01-17 03:33:46
【问题描述】:

我正在集成Stripe 支付网关,并使用STPPaymentCardTextField 获取卡详细信息。我需要以YYYY 格式将到期年份发送到我的服务器。通过我得到YY 格式的年份(expirationYear)。如何获取YYYY 格式的日期?

【问题讨论】:

  • 可以是20xx以外的吗?
  • @JoakimDanielson 我想它不会是 20xx 以外的任何东西。连接字符串“20”可以吗?

标签: ios swift date stripe-payments


【解决方案1】:

由于明显的原因跳过了第一个 XX - 他们是 20。所以你可以这样做

let expirationYearFull = "20" + expirationYear

在 Swift 中。

您绝对应该担心的一件事是,您为什么要向您的服务器发送卡片数据?您应该进行 Stripe 标记化,并且永远不要将卡片数据发送到您的服务器。确保您已阅读 SDK 参考、指南、使用 https://stripe.dev/stripe-ios/docs/Classes/STPToken.html 并确保您不会违反 PCI DSS

【讨论】:

  • 我已经在用这个了。我以为会有其他解决方案
  • 再一次,通过向您的服务器发送信用卡数据来确保您没有违反 PCI DSS
猜你喜欢
  • 2012-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-12
  • 1970-01-01
  • 1970-01-01
  • 2021-11-17
  • 2015-11-18
相关资源
最近更新 更多