如何检查用户订阅是否是最新的?

时间:2014-11-23 18:12:50

标签: braintree

  1. 我使用gateway.customer.create
  2. 使用信用卡创建新客户
  3. 我使用gateway.subscription.create
  4. 为客户创建新订阅

    现在,当我的应用程序启动时,我必须检查客户订阅是否仍然有效。是否有任何api端点可以让我这样做?

    我正在寻找像这样的方法的例子:

    isUserSubscribed(customerId)
    

    也许还有一些东西可以获得用户订阅计划的信息(银牌,金牌等)

1 个答案:

答案 0 :(得分:1)

我在Braintree工作。如果您有更多问题,请随意reach out to our support team

来自Braintree的get a customerget all of its credit cardssubscriptions

customer = gateway.customer.find(customerId)
subscriptions = customer.credit_cards.flat_map(&:subscriptions)

然后,您可以查看客户的订阅,以查找您需要的任何信息。