gpt4 book ai didi

ruby-on-rails - 检索 Braintree 客户的订阅

转载 作者:数据小太阳 更新时间:2023-10-29 06:35:33 25 4
gpt4 key购买 nike

我想收集 Braintree 客户的所有订阅。当我浏览到网关中的客户页面时,我可以看到他们的订阅,但是 Braintree::Customer 似乎不存在类似 subscriptions 的方法,或者我可以通过 customer_id 搜索 Braintree::Subscriptions

我可以通过迂回方式访问客户的所有订阅,但速度非常慢。例如,我可以检索客户的所有交易,并为每笔交易获取 subscription_id(如果存在),然后检索具有该 ID 的订阅。这涉及与 Braintree API 的大量通信,我希望有一个更有效的解决方案。

哦,我正在用 Rails 对此进行编程,但这个问题似乎不是特定于 Rails 的。

最佳答案

我在 Braintree 工作。

客户有一个 credit_cards array , 每张信用卡都有一个 subscriptions array .因此,如果您想要一个客户的所有订阅,您可以:

customer.credit_cards.map(&:subscriptions).flatten

关于ruby-on-rails - 检索 Braintree 客户的订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com