ios - 更改付款上下文选择的付款方式

标签 ios swift stripe-payments

是否可以更改 selectedPaymentMethod不使用 Stripe 的默认更改/添加付款 View Controller ?我试着做 paymentContext.selectedPaymentMethod = ...但在深入研究 Stripe 的源代码后,我看到了 selectedPaymentMethod是仅获取属性。
var paymentContext = STPPaymentContext

最佳答案

对于仍然有此问题的任何人,我发现的解决方案是:

retryLoading()
在设置 defaultPaymentMethod 之后。
我的方法看起来像:
func setDefaultPaymentMethod(id: String?) {
    paymentContext.defaultPaymentMethod = id
    paymentContext.retryLoading()
}

关于ios - 更改付款上下文选择的付款方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47972562/

相关文章:

ios - 通过向上滑动和向下滑动使 UIView 出现和消失 - Swift

ios - 修复 "Install of Apple Watch Application never finished"

php - Symfony2/Sylius 未检测到 stripe/stripe-php 库

ios - Stripe 在 iOS 上与 Firebase 集成

java - 无法使用Java和Selenium切换到 strip 化3D安全iframe

ios - 如何在表格 View 中隐藏行。隐藏索引后应该不会改变 iOS

iphone - 如何将对象定位在图像上并存储它

iOS UITableView 使用自定义 UITableViewCell 时为空

swift - 在将另一个方法作为参数传递的方法中,为什么 passes 参数不需要传递其参数?

iphone - 使用 Instagram 私有(private) API