如何在我的条纹 STPCardFormView 中显示我扫描的卡详细信息?
How can I display my scanned card details in my stripe STPCardFormView?
My Stripe UI
我正在使用条纹进行付款,
我还需要卡片扫描功能并在条带视图中显示扫描的卡片详细信息,
使用 Card.io 进行卡扫描 iam,
我正在从 card.io
获取银行卡详细信息
我正在使用 STPCardFormView 进行条纹,
但我无法在条带中显示扫描值 ui
这是我的代码
let cardForm = STPCardFormView(style: .borderless)
//Card.io didComplete scan
func userDidProvide(_ cardInfo: CardIOCreditCardInfo!, in paymentViewController: CardIOPaymentViewController!) {
if let info = cardInfo {
let cardParams = STPPaymentMethodCardParams()
cardParams.number = info.cardNumber
cardParams.expMonth = NSNumber(value: info.expiryMonth)
cardParams.expYear = NSNumber(value: info.expiryYear)
cardParams.cvc = info.cvv
//
cardForm.cardParams = cardParams
}
我收到编译时错误“无法分配给 属性:'cardParams' setter 无法访问
“
如果 setter 不可访问,
那么如何在 srtipe ui
中显示来自 card.io 的扫描详细信息
STPCardFormView 不允许预先填写卡片详细信息。您应该使用 CardIO 扫描卡并使用 createPaymentMethod()
创建一个 PaymentMethod 并向您的客户显示 last4 和品牌。
STPCardFormView 应该是不想扫描卡片的用户的替代选择。
My Stripe UI 我正在使用条纹进行付款, 我还需要卡片扫描功能并在条带视图中显示扫描的卡片详细信息, 使用 Card.io 进行卡扫描 iam, 我正在从 card.io
获取银行卡详细信息我正在使用 STPCardFormView 进行条纹,
但我无法在条带中显示扫描值 ui
这是我的代码
let cardForm = STPCardFormView(style: .borderless)
//Card.io didComplete scan
func userDidProvide(_ cardInfo: CardIOCreditCardInfo!, in paymentViewController: CardIOPaymentViewController!) {
if let info = cardInfo {
let cardParams = STPPaymentMethodCardParams()
cardParams.number = info.cardNumber
cardParams.expMonth = NSNumber(value: info.expiryMonth)
cardParams.expYear = NSNumber(value: info.expiryYear)
cardParams.cvc = info.cvv
//
cardForm.cardParams = cardParams
}
我收到编译时错误“无法分配给 属性:'cardParams' setter 无法访问 “ 如果 setter 不可访问, 那么如何在 srtipe ui
中显示来自 card.io 的扫描详细信息STPCardFormView 不允许预先填写卡片详细信息。您应该使用 CardIO 扫描卡并使用 createPaymentMethod()
创建一个 PaymentMethod 并向您的客户显示 last4 和品牌。
STPCardFormView 应该是不想扫描卡片的用户的替代选择。