Rails。我在 Stripe::Customer.retrieve("cus_XYZ") 控制台中看不到我的计划订阅

Rails. I can't see my plan subscription in Stripe::Customer.retrieve("cus_XYZ") console

我已经用价格创建了我的产品,当我去咨询客户时,订阅字段没有出现。

# rails console
Stripe::Customer.retrieve("cus_XYZ")

但是,当我在控制台运行时出现订阅:

Stripe::Subscription.retrieve("sub_1XYZ")

我希望它在我进行查询时出现Stripe::Customer.检索,因为我需要“订阅”字段出现

如果有任何方法可以检索客户中的订阅字段,我将不胜感激。

API reference, the subscriptions are expandable 中所述,默认情况下不包含。

您可以获得这些,但您需要通过扩展明确请求它们:

Stripe::Customer.retrieve({
  id: 'cus_123',
  expand: ['subscriptions'],
})