是否可以在不使用 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/

10-12 07:08