首页 > 解决方案 > 如何从 STPPaymentCardTextField 获取 YYYY 格式的到期年份

问题描述

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

标签: iosswiftdatestripe-payments

解决方案


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

let expirationYearFull = "20" + expirationYear

在斯威夫特。

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


推荐阅读