是否可以在不使用 Stripe 的默认更改/添加付款 View Controller 的情况下更改 selectedPaymentMethod
?我尝试做 paymentContext.selectedPaymentMethod = ...
但在深入研究 Stripe 的源代码后,我看到 selectedPaymentMethod
是 get-only 属性。var paymentContext = STPPaymentContext
最佳答案
对于仍然有此问题的任何人,我发现的解决方案是调用:
retryLoading()
在设置 defaultPaymentMethod 之后。我的方法看起来像:
func setDefaultPaymentMethod(id: String?) {
paymentContext.defaultPaymentMethod = id
paymentContext.retryLoading()
}
关于ios - 更改付款上下文选择的付款方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47972562/