导轨。我在 Stripe::Customer.retrieve("cus_XYZ") 控制台中看不到我的计划订阅
Posted
技术标签:
【中文标题】导轨。我在 Stripe::Customer.retrieve("cus_XYZ") 控制台中看不到我的计划订阅【英文标题】:Rails. I can't see my plan subscription in Stripe::Customer.retrieve("cus_XYZ") console 【发布时间】:2021-12-24 10:17:53 【问题描述】:我已经创建了带有价格的产品,当我去咨询客户时,订阅字段没有出现。
# rails console
Stripe::Customer.retrieve("cus_XYZ")
但是,当我在控制台中运行时,会出现订阅:
Stripe::Subscription.retrieve("sub_1XYZ")
我希望在查询 Stripe::Customer.retrieve 时显示它,因为我需要“订阅”字段出现
如果有任何方法可以检索客户中的订阅字段,我将非常感激。
【问题讨论】:
【参考方案1】:如API reference 中所述,subscriptions
是expandable,默认情况下不包括在内。
你可以得到这些,但你需要通过扩展明确地请求它们:
Stripe::Customer.retrieve(
id: 'cus_123',
expand: ['subscriptions'],
)
【讨论】:
它帮助了我,非常感谢您的帮助和所附信息:D以上是关于导轨。我在 Stripe::Customer.retrieve("cus_XYZ") 控制台中看不到我的计划订阅的主要内容,如果未能解决你的问题,请参考以下文章