[英]Is there any way to charge card from iOS App without backend charge from our server.(Stripe - iOS)
[英]Validate/Authorise cvv number from Stripe without charge in iOS
任何人请确认如何从 Stripe 验证/授权您的信用卡/借记卡的 cvv 号码而不向卡收费? 我正在使用 Stripe 创建卡令牌,但未验证 cvv。 我正在构建一个自定义 UI 来添加我的付款详细信息,但我需要在不收费的情况下验证卡详细信息(cvv 号码)是否正确。 下面是我正在使用的 function,但没有奏效。
func isValidCard(cardNumber: String?, month: UInt, year: UInt, cvv: String?) -> Bool {
let params = STPCardParams()
params.number = cardNumber
params.expMonth = month
params.expYear = year
params.cvc = cvv
if STPCardValidator.validationState(forCard: params) == .valid {
return true
} else {
return false
}
}
任何帮助将不胜感激。 谢谢
如果您只想检查 CVV 长度是否与卡片品牌匹配,您可以简单地使用validationState(forCVC:cardBrand:)
。
要在不实际向用户收费的情况下检查 CVV 是否有效,则需要使用 SetupIntent 保存客户的卡。 您可以通过两种主要方式做到这一点:
STPSetupIntentConfirmParams
在前端确认它请注意,Stripe 不能保证 CVV 检查将可用,如此处所述。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.