首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STPCustomerContext不再声明selectDefaultCustomerSource

STPCustomerContext不再声明selectDefaultCustomerSource
EN

Stack Overflow用户
提问于 2020-08-26 06:27:06
回答 1查看 53关注 0票数 0

在将我的条带SDK升级到最新版本,条带19.4.0 (WAS15.0.1)之后,STP客户上下文似乎不再声明函数"selectDefaultCustomerSource“。

不幸的是,我无法返回到以前的版本,因为Xcode11.4对以前的条带版本进行了破坏性的更改。

那么我的问题是,如何使用新的SDK选择默认的客户来源?

EN

回答 1

Stack Overflow用户

发布于 2020-08-26 06:59:37

自v16.0.0以来,Stripe的iOS软件开发工具包默认为其预构建组件(如STPCustomerContext)利用了PaymentMethods,这是令牌的现代抽象,而不是(现在是遗留的)令牌/卡/源。

PaymentMethods不再有“默认值”的概念,您可以将多个PaymentMethods附加到一个客户,但它们不指定默认值。STPCustomerContext支持将PaymentMethod连接到客户。

有一种方法可以指定"default for Invoices and Subscriptions“(不适用于一次性支付),这是一个更新Customer对象的invoice_settings.default_payment_methodhttps://stripe.com/docs/api/customers/create#create_customer-invoice_settings-default_payment_method的服务器端请求,所以您可以在自己的后台发出此请求( iOS SDK目前不支持此请求)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63587961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档